freehire launches on Product Hunt on 26 August.

Follow →

Senior Embedded Engineer

Open 31d posting dated 2 weeks ago

Summary

Develops embedded software for IoT security devices, focusing on real-time OS (FreeRTOS/TI-RTOS), ARM Cortex-M (STM32), and low-level C programming to ensure stable hardware-software integration for a European security systems manufacturer.

Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем.

За розробку пристроїв у Ajax відповідає R&D, який складається з чотирьох департаментів: System, Device, Automation та QA.

System підрозділ розвиває програмну екосистему Ajax — OS Malevich, Video Management System, cloud і клієнтські застосунки. Команда забезпечує стабільну роботу всіх компонентів системи як єдиної цифрової платформи.

Ми шукаємо Embedded Engineer, який підсилить нашу команду.

Вимоги:
досвід розробки комерційних продуктів IoT від 5-ти років;
досвід написання ПЗ під FreeRTOS, TIrtos, etc або під baremetal;
досвід роботи з процесорами STM32;
відмінне знання embedded coding techniques, інтерфейсів (SPI, I2C, UART) та підсистем;
досвід роботи з архітектурою ARM Cortex;
впевнені знання мови програмування C;
розуміння операційних систем: досвід програмування у embedded Linux або подібних вбудованих операційних системах (розуміння понять потоків, задач, нам важливий досвід з Real-time operating system);
досвід наладки та валідації складних embedded system та робота з протоколом стеку

Буде плюсом:
досвід програмування RF-модулів та розробки бездротових рішень для низького енергоспоживання;
знання скриптових мов (Python, Bash);
мультизадачність, можливість ефективно і швидко переключатись між різними проектами;
основи електроніки: наші Embedded інженери використовують осцилографи, логічні аналізатори та мультиметри

Обов’язки:
активна участь у повному циклі розробки ПЗ для embedded: проектування, впровадження, рев’ю коду, документування, тестування та валідація;
бажання і наполегливість знаходити справжнє джерело проблеми, що прийшла як від користувачів, так і від команди QA;
співпраця з інженерами-електриками для перевірки нового обладнання з точки зору software team;
модернізація фреймворка під нові пристрої, участь у релізах ОС Malevich;
робота з високими технічними вимогами до досліджень та розробок нового функціоналу;
участь у прийнятті дизайнерських рішень щодо розробки високопродуктивних та надійних embedded систем;
створення модульних та функціональних тестів

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available