onsite
Senior Embedded Firmware Engineer - Ethos Binary
Embedded Systems Engineer
Lead the design, development, and optimization of high‑performance embedded firmware using C/C++, RTOS, and QNX, driving innovation and ensuring reliability in cutting‑edge systems.
About the role
Key Responsibilities
- Architect and implement firmware for high‑performance embedded platforms, ensuring scalability and maintainability.
- Collaborate with hardware, software, and QA teams to define specifications, validate designs, and troubleshoot complex issues.
- Optimize code for speed, memory footprint, and power consumption on microprocessor targets.
- Integrate and test RTOS components, drivers, and middleware, ensuring deterministic real‑time behavior.
- Mentor junior engineers, conduct code reviews, and promote best practices in embedded development.
Requirements
- 10–17 years of professional embedded firmware experience.
- Expertise in Embedded C, Embedded C++, and data structures.
- Proficient with RTOS concepts and QNX real‑time operating system.
- Strong knowledge of microprocessor architectures and low‑level hardware interfaces.
- Excellent problem‑solving skills and a track record of delivering reliable, high‑quality firmware.