Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)