Motor Controls Application Software Engineer

Stellantis

Auburn Hills (MI)

On-site

USD 90,000 - 120,000

Full time

9 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Stellantis seeks a Software Engineer to join a team developing Motor Control Processor (MCP) software for Gen2 EDM and eRAD modules in Electrified Powertrain.

The role spans requirements analysis, design, coding, testing, and test plan creation for MCP software, with emphasis on C/C++/assembly review and virtualization in the software lifecycle. Automotive diagnostics experience is a plus.

Qualifications

  • Bachelor's degree in Electrical, Mechanical, or Computer Engineering or related field.
  • Experience with embedded C/C++ software in an RTOS environment; AUTOSAR configuration is a plus.
  • Experience with Matlab/Simulink, dSpace SystemDesk, Git.

Responsibilities

  • Develop MCP application software components for Gen2 EDM and eRAD modules of Electrified Powertrain.
  • Perform requirements analysis, design, coding, test plan creation, and testing for MCP software.
  • Review and inspect requirements, design documents, C/C++/assembly code, and test plans.
  • Embrace virtualization methods used in the application software development lifecycle; interface with other departments/vendors to elicit software requirements.
  • Experience in Application SW diagnostics is a plus.

Skills

Embedded C/C++
MATLAB/Simulink
Git
AUTOSAR
MISRA-C
C/C++/assembly
Vector/ETAS

Education

Bachelor's degree in Electrical/Mechanical/Computer Engineering

Tools

dSpace SystemDesk
CANoe/CANalyzer
Lauterbach debugger
ETAS

Job description

The Software Engineer will be part of a team responsible for developing Motor Control Processor (MCP) application software components for Gen2 EDM and eRAD modules of Electrified Powertrain.

The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for Motor Control Processor (MCP) application software.

Responsibilities include performing reviews and inspections of requirements, design documents, C/C++/assembly code, and test plans.

The candidate will also embrace virtualization methods and techniques used in the application software development life cycle and interact with other departments/vendors to elicit software requirements.

Experience in Application SW diagnostics is a plus.

Basic Requirements:
  • Bachelor's Degree in Electrical, Mechanical, or Computer Engineering or related degree field
  • Experience with embedded C/C++ software (hand-coding) in a Real Time Operating System environment, with experience in Vector/ETAS/AUTOSAR Application Software configuration is a plus.
  • Experience in Matlab/Simulink, dSpace SystemDesk, Git.
Preferred Qualifications:
  • Experience with multicore microprocessors, ability to interpret hardware schematics, and Functional Safety concepts (ISO 26262)
  • Experience with compilers, emulators, (Lauterbach) debuggers, and automation scripting
  • Experience in software verification/validation including white box, black box, and gray box testing
  • Familiarity with automotive software code quality standards like MISRA-C
  • Strong communication skills, both verbal and written
  • Ability to adapt to a changing environment with minimal effect on productivity
  • Experience using data acquisition tools like ETAS, INCA, CANoe, CANalyzer
  • Experience with NXP Cobra-55, Aurix TC family of automotive microprocessors

The Software Engineer will be part of a team responsible for developing Motor Control Processor (MCP) application software components for Gen2 EDM and eRAD modules of Electrified Powertrain.

The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for Motor Control Processor (MCP) application software.

Responsibilities include performing reviews and inspections of requirements, design documents, C/C++/assembly code, and test plans.

The candidate will also embrace virtualization methods and techniques used in the application software development life cycle and interact with other departments/vendors to elicit software requirements.

Experience in Application SW diagnostics is a plus.

At Stellantis, we assess candidates based on qualifications, merit, and business needs. We welcome applications from all people without regard to sex, age, ethnicity, nationality, religion, sexual orientation, disability, or any characteristic protected by law. We believe that diverse teams reflect our identity as a global company, enabling us to better address the evolving needs of our customers and care for our future.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Propulsion Systems
Senior Embedded Software Engineer - Propulsion Systems

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Embedded Motor Control Software Engineer – Powertrain
Embedded Motor Control Software Engineer – Powertrain

Stellantis • Auburn Hills (MI)

On-site
USD 90,000 - 120,000
Propulsion Base Software Bootloader Engineer
Propulsion Base Software Bootloader Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 160,000
Health coverage and well-being program
Family building benefits
Generous paid time off
+3
Propulsion Base Software Low Level Driver Engineer
Propulsion Base Software Low Level Driver Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 160,000
Propulsion Base Software Communications Sr. Engineer
Propulsion Base Software Communications Sr. Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 80,000 - 110,000
Senior Embedded Software Engineer – Propulsion Systems
Senior Embedded Software Engineer – Propulsion Systems

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 160,000
Health & welfare coverage
Paid time off
401(k) with match
+2
Propulsion Base Software Diagnostics Engineer
Propulsion Base Software Diagnostics Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 95,000 - 120,000
Comprehensive health coverage
Family building benefits
Generous paid time off
+4
Senior Propulsion Controls Validation Engineer
Senior Propulsion Controls Validation Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Electrified Powertrain Controls Engineer – Senior
Electrified Powertrain Controls Engineer – Senior

Stellantis • Auburn (AL)

On-site
USD 90,000 - 120,000
Senior Powertrain Systems Validation Engineer
Senior Powertrain Systems Validation Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 150,000