Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer, Propulsion Systems

Full-time

Stellantis

We are seeking an experienced Embedded Software Engineer to support the development of base software for propulsion and powertrain control systems. This role focuses on low-level embedded software development within a Real-Time Operating System (RTOS) environment, supporting next-generation automotive technologies including internal combustion, hybrid, and electric vehicle systems. You will collaborate with cross-functional teams to design, develop, and validate high-quality software aligned with AUTOSAR architecture and functional safety standards.

Key Responsibilities

  • Develop and maintain embedded base software components for propulsion and EE control modules
  • Perform software requirements analysis, design, coding, and unit and integration testing using C/C++
  • Create and execute test plans including white box, black box, and gray box testing
  • Review software requirements, architecture, code, and test documentation to ensure quality and compliance
  • Configure and integrate AUTOSAR basic software modules such as OS, MCAL, CAN, LIN, DEM, DCM, and WDG
  • Work with low-level drivers and diagnostics to support system-level functionality
  • Utilize debugging tools, emulators, and compilers for issue identification and resolution
  • Collaborate with internal teams and external vendors to define and refine software requirements
  • Support virtualization and simulation-based development methodologies

Requirements

Basic Qualifications:

  • Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a related Engineering degree
  • 1+ years' total experience with embedded C/C++ software (hand-coding) in a Real Time Operating System environment.
  • Experience in Vector/ETAS/AUTOSAR Basic Software configuration of modules like OS, MCAL, IOHWAB, FEE, WDG, DEM, DCM, CAN, LIN, XCP.
  • 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.

Preferred Qualifications:

  • Master's degree in Engineering.
  • Automotive experience either at work or university, such as Formula SAE or SAE EcoCar.
  • Experience in Vector SLP communication stack configurations and implementation of CAN/LIN/XCP.
  • Experience with Electrobit EBTREOS Studio MICROSAR configuration.
  • Strong understanding of internal combustion engines, hybrid, battery electric, and/or vehicle subsystems.
  • Strong experience working in multi-disciplinary teams.
  • Experience in simulation/virtual methodologies and/or tools.
  • Experience implementing Embedded Real-Time Controls and Software solutions.

Our Benefits - Designed with You in Mind

Comprehensive Health & Well-being Coverage

From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage - ensuring you and your family stay healthy and protected.

Generous Paid Time Off

We believe in work-life balance. That’s why we offer: 17+ paid holidays, including shut-down from December 24th through New Years Day every year. Vacation, float & wellbeing days, sick time and fully paid parental leave when your family needs you most.

Competitive Retirement Savings Plans

We help you plan for the future with:

  • An employer match on contributions to your 401k, Roth, and Catch-Up plans
  • An employer contribution, even if you don’t contribute

Income Protection & Insurance Options

Benefit from included and optional disability, life, and other insurance programs - because your peace of mind matters.

Company Vehicle Lease Program

Eligible employees and their immediate families can enjoy company vehicle lease options with included insurance, maintenance, and unlimited mileage. Plus, take advantage of exclusive discounts on Stellantis products.

Family Building Benefit

We proudly support all paths to parenthood- including fertility and infertility treatments, adoption services, and gestational surrogacy.

Support for Your Growth and Giving Back

We believe in investing in your future and your passions:

  • Tuition reimbursement
  • Student loan refinancing programs
  • 18 paid volunteer hours each year to make a difference in your community

And so much more!

When you join us, you’re not just building a career - you’re joining a company that supports you, inside and outside of work.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer, Propulsion Systems in Auburn Hills, MI vacancy
  •  ...critical to the operation of modern vehicle propulsion systems. These controls – made up of computer modules, sensors, actuators and software – are tasked to monitor and control...  ...Aftersales & On-Board diagnostic requirements engineers Stellantis is seeking a Propulsion... 
    Suggested
    Full time
    Immediate start

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...Join a fast-paced engineering team responsible for validating next-generation propulsion systems, including battery electric vehicles (BEVs) and internal combustion engines...  ...You will help ensure high-quality powertrain software through rigorous validation, testing, and... 
    Suggested
    Full time
    Immediate start

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...customer experience. Stellantis's Software Organization (PDT) was...  ...Technology. As a hardware engineer, you will be responsible for...  ...closely with hardware engineers, system architects, and other...  ...standards and best practices. Embedded Firmware Development: Develop... 
    Suggested

    Stellantis

    Auburn Hills, MI
    3 days ago
  •  ...Job Category: Product/Process Engineering Requisition Number: LEADE006...  ...exciting opportunity for a Systems Engineer to join our team....  ...engineering process for turbine-based propulsion systems and the interfacing...  ...with Electronics or Software systems Demonstrates ability... 
    Suggested
    Full time
    For contractors

    Williams International

    Pontiac, MI
    3 days ago
  •  ...generation, simulation, design, development and integration of complex military combat vehicle software-based systems. We are looking for a Sr. Embedded Software Engineer to work for our Auburn Hills MI office. If you have at least 15 years of experience in Software... 
    Suggested
    Contract work
    Local area
    Overseas

    Loc Performance

    Pontiac, MI
    5 days ago
  •  ...technology company seeks a Sr. Staff BSW OS and Hypervisor Engineer in Auburn Hills, Michigan. The role involves developing and...  ..., collaborating with cross-functional teams, and optimizing embedded software. Candidates should have a Bachelor's degree, 10+ years of experience... 

    Hashlist

    Auburn Hills, MI
    13 hours ago
  •  ...Check out this new opportunity! Sr Embedded Software Engineer Auburn Hills, MI Competitive Salary Ability to Obtain a Secret Clearance...  ...and integration of military combat vehicle software systems for U.S. defense programs. This role requires expertise in... 
    Contract work
    Work at office

    Moseley Technical Services

    Auburn Hills, MI
    4 days ago
  •  ...Embedded Software Engineer We are seeking talented Embedded Software Engineers with 1–7 years of experience to join our automotive embedded systems team in Auburn Hills, MI. Engineers will work automotive platforms, contributing to SoC or MCU Base Software development... 

    Georgia IT Inc

    Auburn Hills, MI
    4 days ago
  •  ...Embedded Software Test Engineer Williams International is a privately-owned company that develops and manufactures jet engines for both military...  ...loop testing, both on the target end items as well as system simulators Future opportunities for this position include... 
    For contractors
    Summer internship

    Williams International

    Pontiac, MI
    3 days ago
  •  ...Systems Engineering Manager We are currently in search of a Systems Engineering Manager to join...  ..., program management, hardware, software, validation, manufacturing, and quality...  ...modern automotive technologies including embedded systems, software-enabled products, and... 

    Marquardt

    Rochester Hills, MI
    2 days ago
  •  ...TITLE : Senior System Validation Engineer DUTIES: Validating complex embedded software interactions spanning propulsion, ADAS/AD, body, infotainment, and connected services. Lead integration and validation of embedded software at the component, subsystem, and full... 
    Full time
    Immediate start

    Stellantis

    Rochester Hills, MI
    1 day ago
  •  ...Faurecia is seeking a Customer Engineering Lead in Auburn Hills, Michigan. This role involves...  ...least 5 years of experience in seating systems, strong communication skills, and a Bachelor...  ...Engineering. Knowledge of CAD software is preferred. Opportunities for career advancement... 

    Faurecia

    Auburn Hills, MI
    13 hours ago
  •  ...seeking a highly skilled and motivated High Voltage Battery Systems Engineer to join our innovative team. This role offers an exciting opportunity...  ...in development tools such as MATLAB/Simulink (must), Embedded Coder, and C/C++ Equal opportunity employer as to all protected... 

    FEV North America Inc

    Auburn Hills, MI
    2 days ago
  •  ...technical support for RTE and SWC configuration Responsible for RTE layer software testing and verification Knowledge of Integration of ASW with BSW Hands on experience in Embedded C Plan and track the software development activities according to the milestones... 

    United IT

    Auburn Hills, MI
    5 days ago
  •  ...We are seeking a technically strong and motivated Software Development, Integration & Platform Delivery Engineer to support embedded software development for advanced automotive propulsion and vehicle systems. This role supports software integration, validation, automation... 
    Full time
    Immediate start

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...Role Overview We are seeking a Senior Full Stack Engineer to design, develop, and support scalable enterprise applications across...  ...minimum of 5 years of overall experience Experience in full stack software engineering or application development Strong hands-on... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  • $88.86k - $118.48k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide fiber... 
    Full time
    Temporary work
    Work at office
    Remote work
    Shift work
    Night shift

    Lumen

    Rochester Hills, MI
    2 days ago
  •  ...experienced and highly skilled engineer in the field of hybrid/...  ...vehicle control systems, high-voltage system integration, and embedded controls for...  ...hardware interfaces, controls software/firmware, vehicle bring...  ...strategies for electrified propulsion and high-voltage... 

    FEV North America Inc

    Auburn Hills, MI
    15 days ago
  • $99k - $128.5k

    Description Technical Solution Engineer Location: Remote, USA Employment Type...  ...interactively (web based, inter-process, embedded). Lead design discussions for new...  ...degree in Computer Science, Information Systems, Software Development or related field; or equivalent... 
    Full time
    Remote work

    OneStream Software

    Rochester, MI
    2 days ago
  • $114k - $148k

     ...Description Site Reliability Engineer Location: Remote, United States...  ...develop, deploy, and maintain reliable systems and services. Influence and create...  ...knowledge in focused areas of OneStream Software. Ability to mentor others in several... 
    Full time
    Temporary work
    Work experience placement
    Remote work

    OneStream Software

    Rochester, MI
    5 days ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Full time

    Cheez

    Rochester Hills, MI
    3 days ago
  •  ...Business Transactions) ~ Dynatrace (OneAgent, Smartscape, AI engine) Strong understanding of: Microservices...  ...environments Cloud platforms (AWS, Azure, or GCP) Linux/Unix systems Experience with logging, distributed tracing, and metrics... 

    3B Staffing LLC

    Auburn Hills, MI
    5 days ago
  •  ...This role blends hands-on development with system design, architectural decision-making, and mentorship — partnering closely with engineering leadership, product, and platform teams...  ..., high-visibility role within a major software-defined vehicle programme Role Focus Lead... 
    Permanent employment
    Contract work

    Hashlist

    Auburn Hills, MI
    1 day ago
  • $120k - $140k

     ...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales...  ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Rochester Hills, MI
    2 days ago
  •  ...Sentinel is seeking an experienced Systems Engineer to support and enhance our clients on‑premise infrastructure environment. The ideal candidate...  ...from security, to communications, to systems & networks, to software applications, to cloud and managed services; all of which... 
    Weekly pay
    Contract work

    Sentinel Technologies

    Troy, MI
    2 days ago
  • $116.36k - $155.15k

     ...environments and to provide independent efforts to all aspects of system integration including design, analysis, design review, testing...  ...knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Rochester Hills, MI
    4 days ago
  •  ...Role: Embedded Dev Engineer - RDK-B Location: Philadelphia, PA • Bachelor's degree in computer science/electronics or related field 5+ year Development experience with Linux and embedded devices, Experience on Wi-Fi development and debugging for L1/L2 . Experience... 

    Kasmo Global

    Troy, MI
    4 days ago
  •  ...Job Description ALTEN, is a leading engineering company that specializes in providing innovative...  ...clients, and we are looking for a Lead System Requirements Manager to develop...  ...or more of the following: Energy & Propulsion Thermal Systems Cabin & Visibility... 

    ALTEN MÉXICO

    Troy, MI
    15 days ago
  • $49.5 - $50.9 per hour

     ...Engine System Cooling Engineer Location: Auburn Hills, MI Duration: Long-term contract Pay Rate: $49.50 - $50.90/hr Overview The Engine System Cooling team designs, develops, validates, and releases cooling components for electrified vehicles. Components... 
    Long term contract
    Full time

    Impellam NA Support Services - Australia

    Auburn Hills, MI
    2 days ago
  • $105.79k - $141.05k

     ...skilled and proactive Lead Site Reliability Engineer (SRE) to join our team, focusing on...  ...reliability, scalability, and efficiency of our systems, with a strong emphasis on AWS...  ...requires an AI-native mindset, understands the software development lifecycle (from coding to... 
    Full time
    Temporary work
    Remote work

    Lumen

    Rochester Hills, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer, Propulsion Systems. Be the first to apply!