This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

General Motors - Milford Township, MI

posted 2 months ago

Full-time - Senior
Milford Township, MI
Transportation Equipment Manufacturing

About the position

The Senior Software Engineer - Battery HIL role at General Motors focuses on creating hardware-in-the-loop (HIL) environments for the development, verification, and validation of embedded controllers and calibrations for battery and powertrain systems. This position is integral to the company's transformation in the electric vehicle (EV) sector, utilizing simulation to enhance product development efficiency and competitiveness. The role requires collaboration with various stakeholders to identify solutions, maintain simulation models, and apply Lean Manufacturing principles to improve processes.

Responsibilities

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

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 programming experience 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 to solve problems.

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 (Python, C/C++).
  • Experience with embedded controls software and automated software build processes, including gcc compiler, gdb debugger, Eclipse, and ETAS INCA tools.
  • Experience with commonly used HIL bench tools, such as ETAS INCA, Lauterbach, CAN (CANalyzer or Vehicle Spy).
  • Demonstrated leadership in software-in-the-loop (SIL) or hardware-in-the-loop (HIL) methodology development and deployment.

Benefits

  • Paid time off including vacation days, holidays, and parental leave.
  • Healthcare options including a health savings account and wellness incentives.
  • 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 employees and their families.
Job Description Matching

Match and compare your resume to any job description

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