Skip to content
mimi

Lead Engineer

General Motors

Mountain View · Hybrid Full-time Lead $202k – $310k/yr 1w ago

About the role

Role

As a Lead Engineer at General Motors, you will play a pivotal role in shaping the future of our Body Control Software. We are looking for a passionate and experienced leader who values software quality and innovation. In this role, you will oversee the definition and execution of a scalable software design bill across key subsystems, including Occupant Protection, Occupant Position, Cabin Comfort, Lighting & Visibility, and Secure Vehicle Access. Your expertise in designing, documenting, and guiding the implementation of complex embedded software in C/C++ will be crucial in modernizing our Body Controls Software. We seek an individual who remains deeply technical and understands the challenges faced by their teams. You should be adept at switching contexts between programming, software architecture design, and mentoring engineers.

What you'll do:

  • Lead the strategy and technical design for innovative features in the Body Controls Platform.
  • Collaborate with various teams to establish layers of abstraction and ensure coherent architecture across the stack.
  • Communicate effectively with both senior leadership and engineering teams to maintain alignment.
  • Champion quality projects from inception by implementing best technical practices.
  • Define and strategize subsystem architecture for effective implementation.
  • Initiate and break down large projects with complex architecture into manageable components.
  • Enhance software reliability through robust requirements generation, CI/CD, automated testing, and thorough code reviews.
  • Provide technical direction, mentorship, and guidance to Senior and Staff engineers throughout their career development.
  • Lead initiatives with diverse stakeholders by conducting impact analysis and ensuring alignment with the broader architectural vision.
  • Establish and promote architecture standards and best practices.

Your Skills & Abilities:

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • 10+ years of experience in Embedded Software development with a focus on delivering quality software products.
  • A proven track record of successfully leading software development teams in complex environments.
  • Experience in safety-critical development and testing within regulated industries such as Automotive or Aerospace.
  • Familiarity with real-time operating systems and middleware.
  • Proficiency in C/C++ programming languages.

What will give you a competitive edge:

  • Experience with embedded RTOS/Linux/POSIX systems.
  • A track record of mentoring team members in software best practices.
  • Experience with embedded build systems, CI/CD, and test automation.

Compensation:

This role offers a salary range of $201,600 to $309,900, based on a variety of factors including experience and location.

Benefits:

General Motors offers a wide range of health, dental, and vision benefits, along with retirement savings plans, paid time off, tuition assistance, vehicle discounts, and more.

Location Policy:

This role is categorized as hybrid, requiring in-office presence at least three times a week.

About GM:

At General Motors, our vision is Zero Crashes, Zero Emissions, and Zero Congestion. We are committed to leading the charge in making our world safer and more equitable.

Why Join Us:

We strive for an inclusive environment where every employee feels they belong. Join us in making a positive impact through your role in engineering.

Non-Discrimination and Equal Employment Opportunities:

General Motors is dedicated to fostering a diverse and inclusive workplace free from unlawful discrimination.

Skills

C++CCI/CD

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free