Position Details
About this role
Senior Engineer / Technical Lead responsible for design and development of real-time embedded software/firmware on MCU RTOS platforms, including requirements analysis, testing, reviews, and mentorship.
Key Responsibilities
- Design and develop real-time embedded software/firmware on MCU RTOS platforms
- Analyze requirements and specifications
- Perform unit and functional testing
- Code and design reviews; debugging
- Mentoring and team building
Technical Overview
Embedded RTOS stack for MCU platforms (FreeRTOS, Zephyr, Azure RTOS, Eclipse ThreadX) on STMH7/STM32H7 devices; C/C++ development, bootloader, HAL, low-level drivers; hardware debugging with oscilloscopes and logic analyzers.
Ideal Candidate
The ideal candidate is a senior embedded software engineer with strong C/C++ and RTOS experience, proficient with MCU RTOS (FreeRTOS, Zephyr, Azure RTOS, Eclipse ThreadX), hardware debugging and bootloader development, and able to lead a small team.
Must-Have Skills
Nice-to-Have Skills
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Bachelor's degree in engineering or equivalent is required, Significant RTOS/embedded experience beyond entry level
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile