Senior Vehicle Dynamics Controls and Software Engineer at General Motors
Milford, Michigan, USA -
Full Time


Start Date

Immediate

Expiry Date

18 Oct, 25

Salary

0.0

Posted On

19 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Communication Skills, Python, Embedded C, Global Teams, Control System Development, Software Design, Filter Design, C Programming, Software, Code Generation, Signal Processing, Validation, Optimization, Battery Management Systems, Software Development Tools

Industry

Information Technology/IT

Description

JOB DESCRIPTION

Hybrid: This means the successful candidate is expected to report to their primary location (Milford, MI) three times per week, at minimum.

YOUR SKILLS & ABILITIES (REQUIRED QUALIFICATIONS)

  • BS in Engineering (e.g., Electrical, Mechanical, Computer, Software) or a related field.
  • 5+ years of experience in control system development, software engineering, or a related technical domain.
  • Proficiency in control system theory, state estimation, and physics-based or data-driven model-based control and estimation methodologies.
  • Experience with advanced statistical analysis, signal processing, filter design, optimization, system identification.
  • Knowledge and experience in developing diagnostic or prognostic algorithms.
  • Strong programming skills in embedded C, Python, MATLAB/Simulink, and experience with software development tools like GIT and DOORS.
  • Experience in system integration, including design, implementation, and validation.
  • High analytical ability to solve complex and unique technical challenges.
  • Ability to work in a fast-paced environment with evolving requirements.
  • Strong interpersonal and communication skills, with the ability to work both independently and collaboratively across global teams.
  • Proactive mindset with a high level of initiative, accountability, and results-driven approach.
  • Valid driver’s license may be required based on specific roles.

WHAT WILL GIVE YOU A COMPETITIVE EDGE (PREFERRED SKILLS)

  • MS or Ph.D. in Engineering, with a focus on control systems, software design, or a related field.
  • Proficiency in embedded C programming, MATLAB/Simulink modeling, and code generation.
  • Understanding of automotive architectures, such as battery management systems, powertrain, driveline,
  • Proficiency in utilizing Vehicle SPY, INCA tool set, and CANalyzer for vehicle communication and analysis.
  • Experience in automotive product release and specification processes.
Responsibilities

THE ROLE:

We are seeking highly motivated and innovative professionals to develop advanced controls and software. The role involves designing cutting-edge embedded control and estimation algorithms using data-driven methods, advanced model-based control strategies, and leveraging telemetry and data analytics techniques.
As part of a high-performance team, you will collaborate across disciplines to drive innovation in next-generation control technologies. Strong technical expertise in embedded controls, software development, and the ability to communicate complex ideas effectively are essential. If you’re passionate about shaping the future of automotive and non-automotive control applications, we encourage you to apply!

WHAT YOU’LL DO:

  • Lead the development of advanced control and estimation algorithms, ensuring robustness, efficiency, and scalability across multiple domains, including vehicle dynamics, propulsion, energy management, and thermal systems.
  • Drive innovation by contributing to technology roadmaps, collaborating with cross-functional teams, and integrating new methodologies, such as model-based and data-driven approaches.
  • Develop, test, and validate embedded control software using industry-standard tools (e.g., MATLAB/Simulink, HIL, SIL, vehicle testing) to ensure performance, safety, and regulatory compliance.
  • Analyze system behavior, conduct AFMEA, and implement diagnostic and prognostic strategies to enhance system reliability and predictive capabilities.
  • Define and refine control system requirements in collaboration with systems engineers, architects, and technical specialists, ensuring seamless integration into production environments.
  • Support and contribute to technical mentorship, knowledge sharing, and process improvements to enhance team efficiency and expertise.
  • Protect intellectual property by developing and documenting innovative solutions through patents and technical publications.
  • Ensure project milestones, software development cycles, and validation strategies align with organizational goals, maintaining high-quality execution and adherence to safety standards.
  • Work closely with hardware teams to assess sensing sufficiency and incorporate learnings from design analysis into robust control algorithms.
  • Participate in issue resolution initiatives, leveraging data analytics, telemetry, and testing feedback to refine and optimize control solutions.
  • This role offers the opportunity to work in a dynamic environment, shaping the future of control systems across automotive and non-automotive applications.
Loading...