Stellantis

Motor Controls Application Software Engineer

Stellantis$90K — $120K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Electrical, Mechanical, or Computer Engineering or related degree.
  • Experience with embedded C/C++ in a Real Time Operating System.
  • Familiarity with Vector/ETAS/AUTOSAR configuration is a plus.
  • Proficient in Matlab/Simulink and dSpace SystemDesk.
  • Experience with Git version control.

Responsibilities

  • Develop application software components for Motor Control Processors.
  • Analyze software requirements for the Gen2 EDM and eRAD modules.
  • Design and code Motor Control Processor application software.
  • Create test plans and perform software testing.
  • Conduct reviews of design documents, code, and test plans.
  • Utilize virtualization techniques in software development.
  • Collaborate with cross-functional teams to elicit software requirements.

Benefits

  • Opportunities for professional development and training.
  • A focus on embracing cutting-edge technology in software development.
  • Involvement in innovative automotive projects related to powertrains.
Full 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

About Stellantis

Stellantis is a multinational automotive manufacturer formed in 2021 by the merger of Fiat Chrysler Automobiles and Groupe PSA. The company designs, produces, and sells a wide range of vehicles under various brands, including Alfa Romeo, Chrysler, Citroen, Dodge, DS Automobiles, Fiat, Jeep, Lancia, Maserati, Opel, Peugeot, Ram, and Vauxhall. Stellantis operates in over 130 countries and has 14 brands in its portfolio. The company is committed to sustainable mobility and has set ambitious targets for reducing its carbon footprint and increasing the share of electric vehicles in its sales.
Learn more about Stellantis
Size
400,000 employees
Market Cap
$44.9 billion
Industry

Similar Jobs

More Jobs at Stellantis

More Manufacturing & Automotive Jobs

Find similar Motor Controls Application Software Engineer jobs: