Embedded Software Engineer - New Grad (2027)
Core
Develop embedded software applications on production computers to build next-generation vehicle platforms, integrating vendor components and implementing real-time operating systems.
Role type
New Grad Embedded Software Engineer
Builds
Next-generation vehicle platform software
Domain
Automotive + Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ programming, Assembly language, Low-level hardware debugging, RTOS development, Safety-critical system design
Preferred skills
Self-starter mindset, Fast-paced environment adaptability, Middleware experience, Real-time robotic systems experience
Technologies
CAN, LIN, I2C, SPI, UART
Responsibilities
Integrate vendor components into a common software framework, Implement real-time operating system (RTOS) applications, Architect and develop high-quality C code for real-time embedded environments, Support hardware bring-up and low-level board/SoC debugging, Work with cross-functional teams to bring up custom software on new devices
Seniority
New Grad (2027)