Transmission Control Software Engineer

Jobtailor

Milford (MO)

On-site

USD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

General Motors in Missouri is seeking an embedded software engineer to develop and refine transmission control functions and torque management. You will translate requirements into software design, implement in C, MATLAB, and Simulink, and participate in peer reviews and change management under GM processes.

You will collaborate with calibration, systems, and architecture teams, support test activities, and communicate risks and actions to stakeholders. Travel up to 20% is expected.

Qualifications

  • Bachelor's degree in a related technical field.
  • Minimum 2 years of embedded software/controls experience.
  • Experience with C, MATLAB, Simulink.
  • Understanding of transmission and propulsion vehicle controls.
  • Ability to translate requirements into design, implementation, verification content.
  • Structured problem-solving and root-cause analysis.
  • Knowledge of software quality attributes and change management.
  • Ability to work independently within established processes.
  • Strong cross-functional collaboration and clear communication.
  • GM does not provide immigration sponsorship now or in the future.
  • Must report to the location at least 3 times a week.

Responsibilities

  • Develop and refine embedded software control functions for transmission operation, shift execution, torque management, diagnostics, and feature performance.
  • Translate system and algorithm requirements into software functional requirements, design content, implementation tasks, and verification activities.
  • Design, implement, and maintain software using C, MATLAB, Simulink, or comparable embedded controls toolchains.
  • Participate in software design, coding, peer reviews, and change-management activities under GM processes and coding standards.
  • Integrate transmission control software with vehicle-level and propulsion-system functions.
  • Create and execute unit, software-in-the-loop, hardware-in-the-loop, bench, and integration testing.
  • Analyze software and controls issues, identify root causes, and implement corrective actions.
  • Collaborate with calibration, systems, integration, and architecture teams.
  • Communicate software design decisions, technical risks, issues, and recommended actions to stakeholders.
  • Support improvements in software reuse, documentation, test coverage, development processes, and engineering standards.
  • Provide technical support and share embedded software and transmission-controls knowledge.
  • Travel less than 20%.

Skills

Embedded Software
Software Troubleshooting
Root-Cause Analysis
Cross-Functional Collaboration
Independent Work
Communication

Education

Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Mechanical Engineering, or a related technical field

Tools

Embedded Controls Toolchains
Software-in-the-Loop Testing
Hardware-in-the-Loop Testing
Bench Testing
Integration Testing

Job description

Develop and refine embedded software control functions for transmission operation, shift execution, torque management, diagnostics, and feature performance
Translate system and algorithm requirements into software functional requirements, design content, implementation tasks, and verification activities
Design, implement, and maintain software using C, MATLAB, Simulink, or comparable embedded controls toolchains
Participate in software design, coding, peer reviews, and change-management activities under GM processes and coding standards
Integrate transmission control software with vehicle-level and propulsion-system functions
Create and execute unit, software-in-the-loop, hardware-in-the-loop, bench, and integration testing
Analyze software and controls issues, identify root causes, and implement corrective actions
Collaborate with calibration, systems, integration, and architecture teams
Communicate software design decisions, technical risks, issues, and recommended actions to stakeholders
Support improvements in software reuse, documentation, test coverage, development processes, and engineering standards
Provide technical support and share embedded software and transmission-controls knowledge
Travel less than 20%

Requirements
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Mechanical Engineering, or a related technical field
  • At least 2 years of experience in embedded software, controls development, or software systems engineering
  • Experience developing or implementing software control algorithms using C, MATLAB, Simulink, or comparable embedded controls toolchains
  • Understanding of transmission, propulsion, torque-management, driveline, or related vehicle controls in a hardware-software environment
  • Experience translating requirements into software design, implementation, and verification content
  • Experience troubleshooting technical issues using structured analysis and root-cause problem-solving methods
  • Understanding of software quality attributes and disciplined development practices, including peer reviews, configuration management, and change management
  • Ability to work independently within established processes and solve moderate-scope problems
  • Ability to collaborate with cross-functional engineering teams and communicate technical information clearly
  • Ability to identify root causes
  • GM does not provide immigration-related sponsorship; candidates must not require GM immigration sponsorship now or in the future
  • Must report to the specified location at least 3 times a week, or at another frequency set by the manager
Core Competencies

Demonstrates expertise in developing and refining embedded software control functions, with a strong focus on transmission operation and torque management. Proficient in translating system requirements into software design and implementation while ensuring adherence to quality standards and effective collaboration with cross-functional teams.

Highest-signal resume keywords
  • Embedded Software Development
  • C Programming
  • MATLAB
  • Simulink
  • Software Control Algorithms
Hard Skills
  • Embedded Software
  • Controls Development
  • Software Systems Engineering
  • Software Design
  • Implementation Tasks
  • Verification Activities
  • Troubleshooting
  • Root-Cause Analysis
  • Testing
  • Configuration Management
Soft Skills
  • Collaboration
  • Communication
  • Problem-Solving
  • Independent Work
  • Technical Support
Industry Keywords
  • Transmission Control
  • Torque Management
  • Propulsion Systems
  • Driveline Controls
  • Vehicle Controls
Tools & Technologies
  • Embedded Controls Toolchains
  • Software-in-the-Loop Testing
  • Hardware-in-the-Loop Testing
  • Bench Testing
  • Integration Testing
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Transmission Control Software Engineer
Transmission Control Software Engineer

General Motors • Milford Charter Township (MI)

On-site
USD 110,000 - 150,000
Transmission Control Software Engineer
Transmission Control Software Engineer

General Motors • Brighton Charter Township (MI)

Hybrid
USD 100,000 - 160,000
Senior Virtual Propulsion Engineer – Hydraulic Controls
Senior Virtual Propulsion Engineer – Hydraulic Controls

Jobtailor • Missouri

On-site
USD 120,000 - 170,000
Embedded Transmission Controls Engineer
Embedded Transmission Controls Engineer

Jobtailor • Milford (MO)

On-site
USD 90,000 - 120,000
Embedded Transmission Controls Engineer
Embedded Transmission Controls Engineer

General Motors • Brighton Charter Township (MI)

Hybrid
USD 100,000 - 160,000
Transmission Controls Systems Development Engineer
Transmission Controls Systems Development Engineer

General Motors • Pontiac (MI)

Hybrid
USD 90,000 - 120,000
Embedded Transmission Controls Engineer
Embedded Transmission Controls Engineer

General Motors • Milford Charter Township (MI)

On-site
USD 110,000 - 150,000
Controls Engineer
Controls Engineer

Zobility • Michigan

On-site
USD 85,000 - 120,000
Senior Engine Controls Engineer (Gasoline / Powertrain Controls)
Senior Engine Controls Engineer (Gasoline / Powertrain Controls)

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Senior Engine Controls Engineer (Gasoline / Powertrain Controls)
Senior Engine Controls Engineer (Gasoline / Powertrain Controls)

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 180,000