Description the Description :
We are looking for a Lead Embedded Software Engineer to guide and mentor a high-performing team focused on microcontroller platforms.
The role involves developing and maintaining low-level software, peripheral drivers, and RTOS integration while ensuring seamless collaboration across the product stack.
Key Responsibilities :
- Team Leadership : Lead and mentor a high-performing embedded software engineering team.
- Software Development : Develop and maintain low-level platform software including peripheral drivers (SPI, I2C, UART, GPIO, ADC, etc.), RTOS abstraction, and system infrastructure.
- Cross-functional Collaboration : Ensure tight integration with new hardware platforms and enable cross-functional collaboration.
- System Design : Champion scalable, reusable software architecture for long-term platform Qualifications & Skills :
- Zephyr RTOS : Hands-on experience with Zephyr RTOS, including contributions to the Zephyr Project community.
- Embedded Systems : Expertise in SoC architectures, peripheral drivers, and low-level embedded software.
- Security : Familiarity with secure firmware updates, secure element integration, and trusted execution environments.
- Automation & CI / CD : Experience with unit testing, automation, and CI / CD pipelines.
- Leadership : Ability to work independently while providing leadership and guidance to the Requirements :
- Experience : 10+ years in embedded software development, with a focus on microcontrollers and embedded systems.
- Technical Skills : Strong knowledge of RTOS, peripheral drivers, and system architecture.
- Leadership : Proven ability to lead, mentor, and grow teams in a high-impact role
(ref : hirist.tech)