freehire launches on Product Hunt on 26 August.

Follow →

Firmware Engineer

Open 24d posting dated 2 weeks ago

Summary

Develops and debugs embedded firmware for microcontrollers, designs software architecture for devices, and collaborates with hardware engineers to test prototypes.

Чим доведеться займатись:

розробка архітектури ПЗ для пристроїв під поставлені задачі;
розробка та відлагодження ПЗ для мікроконтролерів;
налагодження та тестування прототипів пристроїв;
узгодження архітектури з PCB-інженерами;
підготовка технічної документації.

Основні вимоги:

3+ роки досвіду розробки програмного забезпечення з акцентом на вбудовані системи або роботу з апаратним забезпеченням;
просунуті навички програмування на мові C/C++;
досвід роботи з ARM Cortex-M мікроконтролерами;
досвід роботи з периферією MCU (SPI/I2C/UART/ADC/PWM/CAN);
базові знання схемотехніки;
просунуті навички користування GIT;

Буде перевагою:

знання та досвід розробки з використанням RTOS (FreeRTOS/ChobiOS/NuttX/Zephyr);
розуміння принципів DSP, досвід застосування;
досвід роботи в середовищі Linux;
досвід програмування на Python та/або Bash;
досвід автоматизації процесів.
Justification of benefit

See also