Taro Logo

System Design Engineer

Global automotive company leading the transition to zero crashes, zero emissions, and zero congestion through engineering, technology and design.
Milford, MI 48381, USA
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Automotive · AI

Description For System Design Engineer

General Motors is seeking a System Design Engineer to join their team working on cutting-edge automated driving technologies and ADAS systems. This role combines software engineering expertise with systems thinking to design and implement complex automotive systems. The position requires strong technical skills in C++, Python, and embedded systems, along with experience in automotive protocols and tools like CAN and Vector CANape.

The ideal candidate will have either a Master's degree with 3 years of experience or a Bachelor's degree with 5 years of experience in relevant fields. They will be responsible for defining system specifications, generating technical solutions, and leading failure mode analysis (FMEA). The role involves working with cross-functional teams and using modern development tools like GitHub, Jira, and Confluence.

GM offers a compelling vision of zero crashes, zero emissions, and zero congestion, making this an exciting opportunity to work on transformative automotive technology. The company provides comprehensive benefits and promotes an inclusive workplace culture. The hybrid work arrangement (3 days in office, 2 days remote) offers flexibility while maintaining team collaboration.

This position is perfect for someone who combines strong technical skills with systems thinking and wants to make a meaningful impact in the automotive industry. The role offers exposure to cutting-edge technology in autonomous driving and ADAS systems, with the backing of a major global automotive manufacturer committed to innovation and sustainability.

Last updated 3 days ago

Responsibilities For System Design Engineer

  • Define and design system specifications for automated driving technologies and ADAS
  • Generate technical solutions including requirements specification and functional decomposition
  • Design systems interfaces using Protobufs and Feature Files
  • Develop software system team design content and software anomaly corrections
  • Lead FMEA and allocate failure modes to execution teams
  • Develop and maintain technical documentation using DNG, Rhapsody, Jira, GitHub, Confluence
  • Participate in cross-functional development team discussions

Requirements For System Design Engineer

Python
Linux
  • Master's degree in Electrical Engineering, Software Engineering, Computer Science + 3 years experience OR Bachelor's degree + 5 years experience
  • Experience with C++ programming language
  • Experience with MATLAB and Simulink for embedded electronic controller applications
  • Experience designing and modifying software features for microcontrollers
  • Experience with Design Failure Mode and Effects Analysis (DFMEA)
  • Experience implementing electrical harnesses
  • Experience designing APIs for heavy duty machinery
  • Experience writing test cases in Python
  • Experience with CAN and Automotive Ethernet channels using Vector CANape and CANalyzer tools

Benefits For System Design Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive benefits from day one
  • Inclusive workplace environment
  • Career development opportunities
  • Work-life balance with hybrid schedule (3 days in office, 2 days remote)

Jobs Related To General Motors System Design Engineer