Motor Controls Application Software Engineer

Stellantis

Auburn Hills (MI)

On-site

USD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Stellantis is seeking a Software Engineer to develop Motor Control Processor (MCP) software for Gen2 EDM and eRAD modules of Electrified Powertrain.

The role covers requirements analysis, design, coding, test planning, and testing in a RTOS environment with MISRA-C and MISRA-C-like standards. You'll collaborate across departments, utilize Vector/ETAS/AUTOSAR configs, and apply virtualization and diagnostic practices throughout the lifecycle.

Qualifications

  • Bachelors in Electrical, Mechanical, or Computer Engineering or related field.
  • Experience with embedded C/C++ software in RTOS environment; Vector/ETAS/AUTOSAR configuration preferred.
  • Experience with Matlab/Simulink, dSpace SystemDesk, Git.
  • Experience with multicore microprocessors; ability to read hardware schematics; ISO 26262 safety concepts.
  • Experience with compilers, emulators, Lauterbach debuggers, and automation scripting.
  • Software verification/validation including white/black/grey box testing.
  • Familiarity with MISRA-C standards.
  • Strong written and verbal communication; adaptable to change.
  • Experience with ETAS, INCA, CANoe, CANalyzer for data acquisition.
  • Experience with NXP Cobra-55, Aurix TC family MCUs.

Responsibilities

  • Develop MCP application software components for Gen2 EDM and eRAD modules.
  • Engage in requirements analysis, design, coding, test plan creation and testing.
  • Perform reviews/inspections of requirements, design docs, C/C++/assembly code, and test plans.
  • Apply virtualization techniques in the application software development life cycle.
  • Collaborate with other departments/vendors to elicit software requirements.
  • Leverage automotive software diagnostics experience where applicable.

Skills

Embedded C/C++
RTOS
MISRA-C
Automation scripting
Software verification/validation
Strong communication
Adaptability
Data acquisition tools
CANoe/CANalyzer
NXP/Aurix MCUs
Vector/ETAS/AUTOSAR

Education

Bachelor's Degree in Electrical, Mechanical, or Computer Engineering

Tools

Matlab/Simulink
dSpace SystemDesk
Git
Lauterbach debuggers

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 Qualifications:
  • 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 preferred.
  • Experience in Matlab/Simulink, dSpace SystemDesk, Git.
  • 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

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

Embedded Motor Control Software Engineer
Embedded Motor Control Software Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 90,000 - 130,000
Propulsion Base Software Low Level Driver Engineer
Propulsion Base Software Low Level Driver Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 170,000
Senior Software Architect - Propulsion System
Senior Software Architect - Propulsion System

Stellantis • Auburn Hills (MI)

On-site
USD 140,000 - 190,000
Torque Management Controls Engineer
Torque Management Controls Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 110,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
Propulsion Base Software Sr Core Development Engineer
Propulsion Base Software Sr Core Development Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 180,000
Senior Base Software Development Engineer - Bootloader
Senior Base Software Development Engineer - Bootloader

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Electrical Architecture Application Engineer
Electrical Architecture Application Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Systems Technology Group, Inc. (STG) • Michigan

Hybrid
USD 110,000 - 150,000
Hybrid / 4 days per week in the office
HW White Box Test Characterization
HW White Box Test Characterization

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 180,000