Skip to content
mimi

Lead Automotive Powertrain Software Architect

WhatJobs Direct

New York · On-site Full-time Lead 3w ago

About the role

About the Role

Our client, a prominent player in the automotive industry, is seeking a highly accomplished Lead Automotive Powertrain Software Architect to join their state-of-the-art facility in New York City, New York, US. This is a critical on-site role responsible for defining and guiding the software architecture for next-generation vehicle powertrains.

You will be instrumental in shaping the future of sustainable and high-performance automotive propulsion systems. This includes developing robust software strategies for electric vehicle (EV) powertrains, hybrid systems, and advanced internal combustion engines. The role demands a deep understanding of embedded software development, real-time operating systems (RTOS), control algorithms, and automotive communication protocols (e.g., CAN, Automotive Ethernet). You will work closely with hardware engineers, calibration experts, and system integration teams to deliver cutting‑edge solutions.

Key Responsibilities

  • Define and maintain the software architecture for automotive powertrain control units (ECUs).
  • Develop high-level software designs and detailed technical specifications.
  • Lead the selection and implementation of RTOS, middleware, and AUTOSAR components.
  • Collaborate with control engineers to translate control strategies into efficient software implementations.
  • Define software requirements for new features and system enhancements.
  • Ensure software designs adhere to automotive safety standards (ISO 26262) and cybersecurity best practices.
  • Oversee the software development lifecycle, including design, coding, integration, testing, and validation.
  • Mentor and guide a team of software engineers, fostering a culture of technical excellence.
  • Perform code reviews and ensure adherence to coding standards.
  • Analyze and resolve complex software issues found during development and in production vehicles.
  • Stay abreast of emerging trends and technologies in automotive software engineering.
  • Interface with suppliers for software component integration and validation.

Qualifications

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
  • 10+ years of experience in embedded software development, with at least 5 years focused on automotive powertrain systems.
  • Proven experience in software architecture design for complex embedded systems.
  • Expertise in C/C++ programming for real-time embedded applications.
  • Strong knowledge of RTOS concepts and automotive communication protocols (CAN, LIN, Ethernet).
  • Familiarity with AUTOSAR standards and toolchains.
  • Experience with ISO 26262 functional safety principles.
  • Excellent understanding of powertrain control strategies (e.g., engine management, battery management, motor control).
  • Strong analytical and problem‑solving abilities.
  • Exceptional leadership and communication skills.
  • Experience with software development tools such as version control (Git), build systems, and debuggers.

Why Join

Join a team that is driving the evolution of automotive technology and shaping the future of mobility.

Requirements

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
  • 10+ years of experience in embedded software development, with at least 5 years focused on automotive powertrain systems.
  • Proven experience in software architecture design for complex embedded systems.
  • Expertise in C/C++ programming for real-time embedded applications.
  • Strong knowledge of RTOS concepts and automotive communication protocols (CAN, LIN, Ethernet).
  • Familiarity with AUTOSAR standards and toolchains.
  • Experience with ISO 26262 functional safety principles.
  • Excellent understanding of powertrain control strategies (e.g., engine management, battery management, motor control).
  • Strong analytical and problem-solving abilities.
  • Exceptional leadership and communication skills.
  • Experience with software development tools such as version control (Git), build systems, and debuggers.

Responsibilities

  • Define and maintain the software architecture for automotive powertrain control units (ECUs).
  • Develop high-level software designs and detailed technical specifications.
  • Lead the selection and implementation of RTOS, middleware, and AUTOSAR components.
  • Collaborate with control engineers to translate control strategies into efficient software implementations.
  • Define software requirements for new features and system enhancements.
  • Ensure software designs adhere to automotive safety standards (ISO 26262) and cybersecurity best practices.
  • Oversee the software development lifecycle, including design, coding, integration, testing, and validation.
  • Mentor and guide a team of software engineers, fostering a culture of technical excellence.
  • Perform code reviews and ensure adherence to coding standards.
  • Analyze and resolve complex software issues found during development and in production vehicles.
  • Stay abreast of emerging trends and technologies in automotive software engineering.
  • Interface with suppliers for software component integration and validation.

Skills

AUTOSARAutomotive EthernetC++CANEmbedded SoftwareGitISO 26262LINRTOS

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free