Senior Embedded Firmware Engineer
On behalf of our client, we are looking for a Senior Embedded Firmware Engineer.
Role Overview
The engineer will take ownership of firmware development for a key microcontroller responsible for system-level functionality and user interface behavior.
The role involves working across low-level firmware, real-time operating systems, and embedded UI systems, collaborating closely with hardware and systems engineers to implement new features and maintain system stability.
You will work on the firmware layer that connects hardware subsystems with the device operating environment while ensuring responsive and reliable system behavior.
Responsibilities:
- Maintain and extend an existing embedded firmware codebase written in C
- Develop and optimize real-time firmware systems running on microcontrollers
- Implement firmware features that support interactive user interface behavior
- Design and maintain event-driven system components and background services
- Collaborate with hardware and systems engineers to integrate firmware with device subsystems
- Debug and resolve issues involving hardware communication and multi-component systems
- Implement new features based on product design specifications
- Ensure firmware reliability through debugging, profiling, and testing
- Contribute to system architecture decisions and firmware structure
Requirements:
- 5+ years of experience in embedded firmware development using C
- Experience working with microcontroller-based systems
- Experience with RTOS systems (FreeRTOS or similar)
- Experience working with ARM Cortex-M microcontrollers
- Strong debugging skills in complex embedded systems
- Familiarity with embedded communication protocols
- Ability to read and understand hardware schematics at a high level
- Experience working with version control systems such as Git
- Upper - Intermediate or higher level of English
Nice to Have:
- Experience with embedded graphics or UI systems
- Experience working with hardware accelerators or programmable hardware
- Familiarity with embedded networking or secure communication protocols
- Experience working on consumer electronics products
- Interest in video games or gaming hardware
Company offers:
- Long-term employment with possibilities for professional growth
- Fully remote work
- Reasonably flexible schedule
- 15 days of paid vacation
- Regular performance reviews
Required languages
| English | B2 - Upper Intermediate |