Not specified (assumed flexible or hybrid based on industry norms).
C++ and/or python expertise
Version control systems (git)
Modern ci/cd workflows
The Senior Software Engineer position at GM focuses on developing software systems for advanced driver assistance and autonomous vehicle simulations, emphasizing collaboration with automotive experts and maintaining high code quality. The ideal candidate should have significant experience in software engineering, particularly with C++ and Python, and a background in simulation tools relevant to the automotive industry
Job Summary
Architect and implement modular, service-oriented software (APIs, microservices) for simulation lifecycle management.
Build and maintain CI/CD pipelines, automated test suites, and deployment tooling (containers, orchestration).
Lead code reviews, enforce best practices, and mentor engineers to uphold high code quality standards.
Matching Summary
Match Score: 85
The Senior Software Engineer position at GM focuses on developing software systems for advanced driver assistance and autonomous vehicle simulations, emphasizing collaboration with automotive experts and maintaining high code quality. The ideal candidate should have significant experience in software engineering, particularly with C++ and Python, and a background in simulation tools relevant to the automotive industry.
Skills & Requirements
Must-have
C++ and/or Python expertise
Version control systems (Git)
Modern CI/CD workflows
Modular, service-oriented software design
Troubleshoot, debug, and optimize tools
Lead code reviews and mentor engineers
Nice-to-have
Active Safety or Autonomous Driving simulation tools
Containerization and orchestration proficiency
RESTful/gRPC API design
Automotive CAN bus communication
Automotive Ethernet experience
Systems Engineering principles application
Key Requirements
5+ years professional software engineering experience
B.Sc. Computer Science, Computer Engineering or other Engineering with software experience