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.