HamburgerMenu
hirist

Job Description

Description :



About the job



Job 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 health.



Preferred 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 team.



Candidate 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


info-icon

Did you find something suspicious?