Principal Software Engineer - Vehicle Test Platforms

General Motors

Remote, USA
$216,000-$320,000; bonus potential: incentive pyy ...
Fully remote
Virtualized testing of distributed systems
Production-quality code development
Software architecture and design principles
As a Principal Software Engineer on the Virtual Test Platforms team, you will help to define, specify, validate, architect, develop, build, verify, deploy, and support a variety of virtualization technology related products and services

Job Summary

  • As a Principal Software Engineer on the Virtual Test Platforms team, you will help to define, specify, validate, architect, develop, build, verify, deploy, and support a variety of virtualization technology related products and services.
  • Deliver high-impact, high-ROI technical solutions for highly automated and highly scaled virtualized testing for GM products and services.
  • GM offers a variety of health and wellbeing benefit programs, including medical, dental, vision, retirement savings plan, and more.

Matching Summary

As a Principal Software Engineer on the Virtual Test Platforms team, you will help to define, specify, validate, architect, develop, build, verify, deploy, and support a variety of virtualization technology related products and services.

Salary

$216,000-$320,000; Bonus Potential: Incentive pay program; Benefits: Health and wellbeing benefit programs

Skills & Requirements

Must-have

  • virtualized testing of distributed systems
  • production-quality code development
  • software architecture and design principles
  • leading complex technical initiatives
  • building and operating production systems

Nice-to-have

  • improving state of the art
  • cultural or process improvements
  • cloud-native environments best practices
  • low-level or embedded software expertise

Key Requirements

  • 10+ years professional software engineering experience
  • Bachelor’s degree or equivalent work experience
  • Proven experience leading cross-team technical initiatives
  • Proficiency in Java, Go, or C/C++
  • Deep understanding of distributed systems

Work Rights

Not specified

Tailored Resume

Cover Letter