General Motors - Milford Township, MI

posted 24 days ago

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

About the position

As a Controls 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 for GM's PHEV portfolio, contributing to the company's vision of achieving zero crashes, zero emissions, and zero congestion. You will work on optimizing hybrid engine performance and ensuring compliance with safety and regulatory standards.

Responsibilities

  • Deliver high-quality software for embedded controls systems in the electrification propulsion space.
  • Ensure compliance with safety requirements, government regulations, and GM-internal policies (e.g., MISRA guidelines).
  • Design, develop, and implement Physics and Controls requirements to improve software for mechatronic controls and diagnostics strategies.
  • Test and demonstrate software functionality and readiness.
  • Utilize automated test tools in build environments, test benches, and vehicles to verify functionality at the Controller, System, and Vehicle level.
  • Coordinate with various departments such as Systems & Safety, Validation, Electrical Architecture, Software Defined Vehicle (SDV), Calibration, and Vehicle Performance.
  • Embrace BDD/TDD software development methodologies to ensure Software Built-in-Quality.
  • Utilize CI/CD pipelines for efficient development, testing, and deployment of software solutions.
  • Collaborate with other teams to define and integrate components, checking functionality on the bench and on the vehicle.
  • Define software unit tests, HIL, and vehicle tests from customer expectations and system requirements.

Requirements

  • BS in Engineering - Electrical, Mechanical, Computer or BS in Computer Science
  • Minimum 2+ years of experience with embedded controls software
  • Working experience in C programming
  • Working experience of Matlab Simulink
  • Interpersonal and relationship management skills to collaborate effectively
  • High level of integrity and ability to deal with ambiguity
  • Consistent demonstration of innovative thinking that is customer-centric.

Nice-to-haves

  • MS in Engineering - Electrical, Mechanical, Computer or Computer Science
  • Experience with Matlab Simulink, Auto Code Generation, Python scripting
  • Experience with JIRA, GIT, and Scaled Agile Framework
  • Experience with controller communication, diagnostics, and complex device drivers
  • Familiarity with MISRA guidelines
  • Knowledge and experience with CAN, LIN, ARXML, or Ethernet communication protocols
  • Experience in Electrification Controls & Software
  • Experience in Hybrid systems.

Benefits

  • Comprehensive health insurance coverage
  • 401k retirement savings plan
  • Flexible work schedule options
  • Employee discounts on products and services
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service