CINCINNATI CADILLAC logo
CINCINNATI CADILLAC3 days ago

Software Engineer – Vehicle Motion Embedded Controls

Hybrid · Milford, Michigan, United States

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Unknown
Industry
TRANSPORTATION

Job Summary

Design, develop, implement and test embedded controls algorithms and software for electrified propulsion systems. Translate physics-based and controls-based requirements into robust mechatronic control and diagnostics software. Demonstrate feature functionality and readiness through testing. Contribute to common, scalable software solutions across GM-owned platforms. Document requirements, link them to test cases, and ensure thorough verification of software functionality. Use automated test tools and environments-including builds, benches, and vehicles-to verify performance at the controller, system, and vehicle level. Your Skills & Abilities (Required Qualifications): Bachelor’s degree in Electrical, Mechanical, or Computer Science Engineering. 2+ years of experience in embedded controls software development. Proficient in C, C++ programming. Good Knowledge of Model-Based SW development process. Familiarity with programming and calibration/tools such as Visual Studio, Eclipse, MATLAB/Simulink, ETAS INCA or Vector CANape. Good knowledge of distributed version control systems like GIT or Plastic. Strong interpersonal skills and the ability to collaborate effectively across organizations. Ability to learn quickly in a fast-paced environment. Ability to work independently under tight schedules. Excellent oral and written communication skills. Preferred Qualifications include: Master’s degree in Electrical, Mechanical, or Computer Science Engineering and 5+ years of experience, plus experience with AUTOSAR and CAN/LIN/Ethernet, among others.

Required Qualifications

  • Bachelor’s degree in Electrical, Mechanical, or Computer Science Engineering
  • 2+ years of experience in embedded controls software development
  • Proficient in C, C++ programming
  • Good Knowledge of Model-Based SW development process
  • Familiarity with programming and calibration/tools such as Visual Studio, Eclipse, MATLAB/Simulink, ETAS INCA or Vector CANape
  • Good knowledge of distributed version control systems like GIT or Plastic
  • Strong interpersonal skills and the ability to collaborate effectively across organizations
  • Ability to learn quickly in a fast-paced environment
  • Ability to work independently under tight schedules
  • Excellent oral and written communication skills
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

CINCINNATI CADILLAC

Software Engineer – Vehicle Motion Embedded Controls

Apply on Sorce