Job Description
Summary
This role develops and delivers embedded software for multi-core microcontroller platforms supporting advanced autonomous vehicle systems. The engineer contributes to platform architecture, system reliability, and cross-functional development for high-performance automotive compute environments.
Key Responsibilities
- Design develop and test embedded C software for multi-core microcontrollers
- Build software across BSP BSW and application layers within automotive embedded stacks
- Create pipelines tooling and delivery methods for efficient software deployment
- Collaborate with hardware and systems teams to ensure safety and security requirements
- Support board reviews hardware bring-up and platform validation activities
- Mentor team members and support cross-team technical collaboration
Required Qualifications
- Bachelor degree in STEM or equivalent experience
- 5+ years building and shipping embedded software
- Strong C embedded development background
- Experience with RTOS such as QNX FreeRTOS or OSEK
- Experience with board bring-up and hardware initialization
- Strong communication and cross-functional collaboration skills
Tech Stack
- Embedded C
- RTOS including QNX FreeRTOS OSEK
- Multi-core microcontrollers
- Automotive embedded systems
- Hardware bring-up tools
- Linux kernel frameworks
Compensation & Benefits
Competitive compensation aligned with market standards.
Health benefits PTO remote flexibility varies by client.
Work Schedule
Monday–Friday flexible hours occasional on-call if applicable.
About the Client
Our client is a growing technology-focused organization committed to building scalable digital solutions.
Why Join the Team?
- Work on advanced automotive compute platforms
- Contribute to autonomous vehicle software foundations
- Collaborate with high-performing cross-functional teams
How to Apply
Submit your resume to people@ignitetalentpartners.com. Shortlisted candidates will be contacted.