General Motors - Milford Township, MI

posted about 2 months ago

Full-time - Mid Level
Milford Township, MI
Transportation Equipment Manufacturing

About the position

As a Senior Software Engineer at GM, you will be part of the Vehicle Mechatronic Embedded Controls (VMEC) team, focusing on the Electrification Propulsion domain for Plug-in Hybrid Electric Vehicles (PHEVs). Your role involves designing, implementing, and testing software solutions that enhance the performance and efficiency of hybrid engine systems. You will contribute to GM's vision of achieving zero crashes, zero emissions, and zero congestion by delivering innovative software for embedded control systems.

Responsibilities

  • Produce or deliver software for embedded controls systems in the Electrified Propulsion solution.
  • Design, develop and implement Physics and Controls requirements to improve software for mechatronic controls and diagnostics strategies.
  • Test and demonstrate software functionality and readiness.
  • Document requirements for design solutions and link them to test cases that demonstrate software functionality.
  • Utilize automated test tools in build environments, benches, and vehicles to verify functionality at the Controller, System, and Vehicle level.
  • Provide leadership to Agile Scrum team members to deliver software solutions.
  • Lead, coordinate and collaborate with departments outside VMEC such as Systems & Safety, Electrical Architecture, Software Defined Vehicle, Calibration and Vehicle Performance.
  • Participate in software planning events, share ideas and learnings, and help teach/train others.

Requirements

  • BS in Engineering (Electrical, Mechanical, Computer) or BS in Computer Science.
  • Minimum 5+ years of experience in embedded controls software.
  • Proficient in C, C++, MATLAB, Simulink programming.
  • Knowledge of Auto Code Generation and Python scripting.
  • Outstanding interpersonal and relationship management skills.
  • Ability to learn from and share knowledge with co-workers in a fast-paced environment.
  • High level of integrity and ability to deal with ambiguity.

Nice-to-haves

  • MS in Engineering (Electrical, Mechanical, Computer) or Computer Science.
  • Skilled in C, C++, MATLAB, Simulink, Auto Code Generation, Python scripting, ETAS, INCA, MDA, and other software tools.
  • Experience with JIRA and Agile development methodologies.
  • Experience in automotive hybrid systems.
  • Knowledge of AUTOSAR standards and methodology.
  • Knowledge and experience with CAN, LIN, ARXML, or Ethernet communications protocol.

Benefits

  • Comprehensive health insurance coverage.
  • 401k retirement savings plan.
  • Flexible scheduling options.
  • Paid time off and holidays.
  • Professional development opportunities.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service