Taro Logo

Senior Software Engineer - Vehicle Motion Embedded Controls

Global automotive company committed to creating a future with zero crashes, zero emissions, and zero congestion.
Milford, MI 48381, USA
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Automotive

Job Description

General Motors is seeking a Senior Software Engineer for their Vehicle Motion Embedded Controls team, focusing on developing embedded software for the ADIM Spec Layer - a standard interface between Host Vehicle Controls and AV Stack. This role is part of GM's vision for zero crashes, zero emissions, and zero congestion. Based in Milford, MI, this hybrid position requires on-site presence three times per week. The role involves working with Software Architects on Software Defined Vehicle requirements, developing embedded software using C code, and collaborating within an agile-scrum team. Key responsibilities include software integration, issue resolution, and comprehensive testing. The ideal candidate should have 6+ years of embedded software experience, strong C programming skills, and excellent communication abilities. Experience with AUTOSAR, automotive software standards, and DevOps practices is preferred. This position offers an opportunity to work on cutting-edge automotive technology while contributing to GM's mission of transforming mobility for a better future. Note that this position does not offer relocation benefits or visa sponsorship.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Vehicle Motion Embedded Controls

  • Work with Software Architects to implement Software Defined Vehicle requirements
  • Collaborate with agile-scrum team to develop embedded software for Body domain using C code
  • Create and integrate software following best practices
  • Develop software interfaces for new components
  • Identify and resolve software issues
  • Archive software components in GIT repository
  • Design test cases for unit, component, and integrated testing

Requirements For Senior Software Engineer - Vehicle Motion Embedded Controls

  • Bachelor's degree in computer science, electrical or computer Engineering
  • 6+ years of embedded software development experience
  • Proficiency in writing and debugging C code
  • Strong oral and written communication skills
  • Self-motivated with ability to work independently
  • Stay up to date with industry trends and best practices