Senior Embedded Firmware Engineer

Full-time
Remotely

Software development company is in search of a Senior Firmware Engineer (temporary contract) in the Embedded department. 

This position will require collaboration with a multi-disciplinary team to provide embedded firmware to custom hardware solutions. 


Skills requirements: 

- Strong C programming skill .

- Experience with RTOS (real-time operating systems) and bare metal.

- Knowledge of firmware development methodologies from high-level embedded applications down to register-level device drivers.

- Knowledge of firmware testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools.

- Full understanding of PWM, ADC, DAC, CAN, UART, .SPI, I2C, USB.

- Experience with STM32H family MCU is preferred.

- Experience with collaboration tools (i.e. GIT, JIRA, and Confluence) and software configuration tools.

- English language written and verbal communication skills (B2+ level).


Terms:

Location: remote work in EU, Georgia, Armenia, Kazakhstan, Azerbaijan.

Start Date: asap, however, the process will take some time for CV reviews and interviews process.