Senior Software Engineer - C++
Core
Develop and maintain C++ framework functionality and tools for the Volvo Cars software platform, focusing on driver experience and active safety features.
Role type
Senior Software Engineer (Embedded C++)
Builds
High-Performance Platform node on Volvo Cars core computer
Domain
Automotive software and electronics
Deliverable
production ML models | product features
Required skills
C++ development in embedded systems, embedded Linux development and debugging, unit testing frameworks, build systems and CI/CD, architectural design, fault tracing on emulators and hardware, AI integration for testing
Preferred skills
Safety and security critical software development, API design, Python and C programming, ASPICE standards, electronics and hardware knowledge
Technologies
C++, Python, embedded Linux, emulators, hardware
Responsibilities
Innovate, develop and maintain framework functionality and tools; deliver performance optimizations; collaborate across teams to deliver value on the core computer platform; perform feature and story refinement including architectural designs; facilitate agile ceremonies; conduct fault tracing on emulators and hardware; use AI to speed up functionality and test development
Seniority
Senior, hands-on IC