General Motors
Senior Software Engineer - Protocol Operations & Trust
$153K–$234K
GM Automation - Sunnyvale - GM Automation - Sunnyvale +1 · Hybrid · Senior · Full-time · Posted Sep 29, 2026
- Location
- GM Automation - Sunnyvale - GM Automation - Sunnyvale
Bellevue, Washington, United States of America - Experience
- 5+ years.
- Education
- BS, MS, or PhD in Computer Science, Engineering, or a related field, or equivalent practical experience.
About the job
Build and operate production software, data pipelines, and automation that scale the creation, validation, and maintenance of autonomous-vehicle simulation tests.
What you'll do
- Deliver simulation test suites and orchestration pipelines, connecting incoming requests to running tests.
- Automate test creation and maintenance, using evaluation systems to guide how tests are built, triaged, and retired.
- Partner across teams on testing tools and interfaces, while upholding code quality and mentoring engineers.
What they ask for
- BS, MS, or PhD in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years designing, building, and operating production software, backend services, data platforms, or infrastructure systems.
- Strong Python development skills, including production-quality coding, unit testing, code review, debugging, and reliability practices.
- Experience with scalable backend systems, cloud-based production systems, data pipelines, and automated testing or CI/CD workflows.
Nice to have
- Experience with autonomous vehicles, robotics, simulation, evaluation systems, or other complex software platforms.
- Experience building automated test-generation, test-execution, or workflow-orchestration systems.
Pay
$153,200 and $234,100 USD base salary range
Tools
Python, SQL, NoSQL, CI/CD
AI focus
Use AI-assisted development tools and analytics platforms to enhance productivity, improve code quality, and drive innovation in simulation testing.
Model-written summary · the original posting is authoritative