General Motors - Milford Township, MI

posted about 1 month ago

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

About the position

The Senior Software Engineer for Battery and Propulsion HIL at General Motors is responsible for creating hardware-in-the-loop (HIL) environments to facilitate the development, verification, and validation of embedded controllers and calibrations for battery, electrification, engine, and powertrain systems. This role involves designing and maintaining simulation models using dSpace Simulink and Simscape tools, enabling earlier integration and validation tasks in the development cycle, ultimately improving product release timelines and market competitiveness. The position requires collaboration with various stakeholders to identify solutions, apply Lean Manufacturing principles, and ensure efficient processes.

Responsibilities

  • Work closely with software development, calibration, and validation stakeholders to identify solutions to customer needs.
  • Create and maintain simulation models for creating test environments.
  • Understand and apply DFSS tools and methodologies, incorporating Lean Manufacturing into daily processes.
  • Collaborate with test environment users to root cause and address unexpected test results.
  • Plan, communicate, and coordinate test environment strategy and model/hardware rollout.
  • Support HIL bench and automated tools.
  • Ensure common models and simulation assets are shared between test environment domains.

Requirements

  • Bachelor's degree in engineering (Mechatronics, Mechanical, Electrical, Software or Computer preferred).
  • 5+ years of experience in complex design of models with real-time simulation.
  • 3+ years of experience programming using C, C++, and Python.
  • 3+ years of experience in HIL design and integration.
  • 7+ years of experience in automotive engineering.
  • 5+ years of experience applying DFSS tools and methodologies.

Nice-to-haves

  • Master's degree in engineering (Mechatronics, Electrical, Software or Computer preferred).
  • 3+ years of experience developing microprocessor-based, real-time control algorithms and software in high-level languages.
  • Experience with embedded controls software and automated software build processes.
  • Experience with commonly used HIL bench tools such as ETAS INCA, Lauterbach, and CAN tools.
  • Demonstrated leadership in software-in-the-loop (SIL) or hardware-in-the-loop (HIL) methodology development.

Benefits

  • Paid time off including vacation days, holidays, and parental leave.
  • Healthcare including a health savings account and wellness incentive.
  • Dental, vision, and life insurance plans.
  • Company and matching contributions to 401K savings plan.
  • Tuition assistance and student loan refinancing.
  • Discount on GM vehicles for employees and their families.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service