Software Developer
Core
Develop and support embedded C++ software for real-time connected in-vehicle mapping applications, contributing to autonomous and electric vehicle platforms.
Role type
Senior IC embedded software engineer (automotive mapping)
Builds
In-vehicle mapping systems for autonomous and electric vehicles
Domain
Automotive / Embedded Systems / Real-time Software
Deliverable
production ML models | product features
Required skills
Embedded C++, Object-oriented design, Algorithms, Data structures, Design patterns, CI/CD pipelines, Unit testing, Simulation, Middleware integration
Preferred skills
AI-assisted coding tools, Prompt engineering, Mentoring technical teams
Technologies
C++, Agile/Scrum
Responsibilities
Design, implement, and test embedded C++ software; Refine mapping-related software requirements and architecture with Systems Engineers; Participate in design and code reviews; Support software testing through unit testing, simulation, and validation; Document software designs and development processes; Support continuous integration and deployment pipelines
Seniority
Senior, hands-on IC