Middle Embedded Firmware Engineer
Коротко
Develops embedded firmware for custom hardware solutions, from high-level applications to register-level device drivers; works with multi-disciplinary team on · Needs: Strong C programming; experience with RTOS and bare metal firmware; knowledge of firmware testing methodologies; full understanding of PWM, ADC, DAC, CAN
Описание от работодателя
We are looking for a Middle Firmware Engineer for our client, to join their Embedded department. This role requires working closely with a multi-disciplinary team to develop embedded firmware for custom hardware solutions .
Location:
Candidates from EU, Georgia, Armenia, Kazakhstan, and Azerbaijan are welcome to apply. The role requires availability for overlapping working hours with Pacific Time (PST) .
Essential Skills & Requirements:
Strong C programming skills
Experience with RTOS (real-time operating systems) and bare metal firmware development
Knowledge of firmware development methodologies, from high-level embedded applications to register-level device drivers
Familiarity with firmware testing methodologies , including test plan creation, debugging, and testing automation
Full understanding of PWM, ADC, DAC, CAN, UART, SPI, I2C, and USB
Experience with STM32H family MCU (preferred)
Hands-on experience with collaboration tools like GIT, JIRA, and Confluence
Strong English communication skills (written & verbal B2 level or higher)
Work Conditions:
B2B contract
Remote work from accepted locations
Long-term project with the possibility of extension ( 6+ months)
If you are interested and meet the requirements, apply now!