General Motors - Milford Township, MI

posted about 2 months ago

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

About the position

As a Software Engineer at GM, you will be part of the Vehicle Mechatronic Embedded Controls (VMEC) team, focusing on the Electrification Propulsion domain for PHEVs. Your role involves designing, implementing, and testing software solutions that optimize hybrid engine performance and energy efficiency, contributing to GM's vision of a world with ZERO Crashes, ZERO Emissions, and ZERO Congestion.

Responsibilities

  • Produce or deliver software for embedded controls systems in the electrification, autonomous, engine, transmission, or chassis space.
  • Design, develop and implement Physics and Controls requirements to improve software for mechatronic controls and diagnostics strategies.
  • Test & demonstrate software functionality & 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.
  • Function as an inclusive Agile Scrum team member to deliver software solutions.
  • Coordinate and collaborate with departments within VMEC.
  • Participate in software planning events, share ideas & learnings, and help teach/train others.

Requirements

  • BS in Engineering - Electrical, Mechanical, Computer or BS in Computer Science.
  • Minimum 2+ years of experience with embedded controls software.
  • Proficient in C, C++ programming.
  • Knowledge of Auto Code Generation.
  • Knowledge of Java, MATLAB, Simulink, Python scripting, INCA, etc.
  • Emerging interpersonal and relationship management skills for collaboration.
  • Emerging partnership and teamwork skills 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 software development framework.
  • Experience with bootloader, embedded operating systems, controller communication or diagnostics.
  • Knowledge of AUTOSAR standards and methodology.
  • Knowledge and experience with CAN, LIN, ARXML, or Ethernet communications protocol.

Benefits

  • Paid time off including vacation days, holidays, and parental leave for mothers, fathers and adoptive parents.
  • Healthcare (including a triple tax advantaged health savings account and wellness incentive), dental, vision and life insurance plans.
  • Company and matching contributions to 401K savings plan.
  • Global recognition program for peers and leaders.
  • Tuition assistance and student loan refinancing.
  • Discount on GM vehicles for you, your family and friends.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service