Principal Engineer, Body Control Subsystem Architect

General Motors

Base: $201,600 - $309,900; bonus: incentive pyy ba...
Hybrid
10+ years embedded software development
C/c++ proficiency for embedded systems
Safety critical development experience
The Principal Software Engineer will define the software bill of design and strategy for complex Body Controls platforms across multiple subsystems

Job Summary

  • The Principal Software Engineer will define the software bill of design and strategy for complex Body Controls platforms across multiple subsystems.
  • This role requires deep technical expertise in C/C++ to drive refactoring, optimization, and best practices for legacy and future code.
  • General Motors offers a comprehensive benefits package including medical, dental, vision, retirement savings, and tuition assistance programs.

Matching Summary

The Principal Software Engineer will define the software bill of design and strategy for complex Body Controls platforms across multiple subsystems.

Salary

Base: $201,600 - $309,900; Bonus: Incentive pay based on performance; Benefits: Medical, dental, vision, 401k, tuition assistance

Skills & Requirements

Must-have

  • 10+ years embedded software development
  • C/C++ proficiency for embedded systems
  • Safety critical development experience
  • Real-time operating system knowledge
  • Software bill of design leadership

Nice-to-have

  • Experience with Linux or POSIX systems
  • Mentorship of senior engineering staff
  • CI/CD and test automation expertise
  • Strong executive communication skills

Key Requirements

  • Minimum Bachelor's degree in CS or Engineering
  • 10+ years of production software launch experience
  • Experience in regulated safety-critical environments

Work Rights

Not specified

Tailored Resume

Cover Letter