Jobs · Engineering · California

Principal Engineer, Body Control Subsystem Integration – Compliance & Regulations

General Motors · Mountain View, CA · 3 days ago
HybridEngineeringFull-time

About the role

The Principal Software Engineer at General Motors should be an experienced leader deeply involved in software and software quality. They will oversee and own safety and regulatory design compliance for all features in the Body Controls domain across various subsystems.

Responsibilities

  • Define and lead software compliance strategy for new technology and highly complex features for Body Controls Platform development with a focus on Occupant Protection, Occupant Position, Occupant Cabin Comfort, Lighting & Visibility, Secure Vehicle Access, and abstraction layers.
  • Drive architecture standards, patterns, and principles, actively engaging with and leading third-party standards initiatives.
  • Establish a forward-looking external posture on emerging trends and standards impacting the Body Controls domains.
  • Work across organizations to ensure the joint architecture across the full stack is coherent and can solve relevant problems.
  • Maintain alignment between senior leadership and engineering teams through effective executive communication.
  • Maintain a high-quality bar in projects from the start and champion quality improvements by implementing better technical practices.
  • Work with other teams to ensure the system-level architecture and strategies for compliance are implemented.
  • Initiate large projects with complex architecture, breaking them down into the right logical components so others can be utilized effectively.
  • Improve and deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews.
  • Provide technical leadership, guidance, and mentorship to Senior and Staff engineers as they propose, prototype, evaluate, and iterate solutions, as well as through their career progression.
  • Lead large initiatives involving many stakeholders by driving impact analysis, and ensuring alignment with the larger architectural roadmap.

Requirements

  • Minimum Bachelor’s degree in Computer Science, Software Engineering, Electronics & Communication, Electrical Engineering, or related degree.
  • 10+ years of experience in Embedded Software development and launching quality software into production.
  • Demonstrated successful technical track record leading software development teams in complex system environments.
  • Experience with safety-critical development and testing in regulated environments (examples include FDA, FAA, Automotive, Aerospace).
  • Experience with real-time operating systems or middleware.
  • Proficiency with C/C++.

Skills & Abilities

  • Experience leading external standards committees.
  • Experience interfacing with or advising regulators and policy makers.
  • Experience developing on and for embedded RTOS / Linux / POSIX systems.
  • Experience applying and mentoring team members on software best practices.
  • Experience with embedded build systems, CI/CD, and test automation.

Similar jobs