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

Embedded Software / Firmware Engineer - Automotive MCU & SoC

Stellantis

Build your brand. Tell your story. Take advantage of a rare opportunity to start from the ground up and help build something great. We are looking for technology game changers to lead Stellantis through a fundamental transformation in the automotive industry. Technology will significantly disrupt the automotive industry over the next decade, and our organization is seeking high-potential candidates who can help transform the company with a strong focus on customer experience. Stellantis's Software Organization was created to build the most captivating experiences in the latest frontier of automotive technology. As an Embedded Software / Firmware Engineer, you will be responsible for designing, developing, integrating, and optimizing software solutions for automotive Microcontroller Units, System-on-Chip platforms, and ECU hardware platforms. You will work closely with hardware engineers, system architects, validation engineers, suppliers, and software developers to implement firmware and software components that meet functional, performance, safety, and quality requirements for automotive ECUs. Main Job Responsibilities Software Design and Development — Design, implement, and maintain software modules, device drivers, and low-level software for automotive MCU and SoC platforms while ensuring compliance with industry standards and engineering best practices. Embedded Firmware Development — Develop embedded firmware for automotive ECUs, including startup code, peripheral drivers, board support packages, hardware abstraction layers, and low-level platform software. RTOS Integration — Integrate real-time operating systems such as FreeRTOS, Zephyr, or similar RTOS platforms into MCU and SoC software architectures to support multitasking, real-time scheduling, and deterministic system behavior. Linux, QNX BSP, and Android Guest OS Enablement — Port, customize, and enable Board Support Packages for Linux, QNX, and Android-based automotive platforms. Support Android guest virtual machine enablement where applicable. SoC Peripheral and Interface Enablement — Enable and validate key SoC interfaces, including display, audio, camera, Ethernet, CAN, LIN, serial interfaces, and other automotive I/O functions. System Performance Optimization — Perform system performance profiling, debugging, and optimization to improve boot time, runtime performance, resource utilization, and system stability. Communication Protocol Implementation — Implement and support automotive communication protocols and networking stacks, including CAN, LIN, Ethernet, TCP/IP, UDP, and Automotive Ethernet. Integration and Testing — Collaborate with hardware, systems, and validation teams to integrate software components with ECU hardware platforms. Conduct unit testing, integration testing, debugging, and validation to ensure software reliability and functionality. Automated Test Tool Development — Develop and maintain GUI-based automated testing tools to support test control, automation scripting, data acquisition, result visualization, reporting, and validation workflow efficiency. Documentation and Compliance — Create and maintain software design documents, interface specifications, test plans, test reports, and compliance documentation. Ensure alignment with automotive software development standards such as MISRA C, ISO 26262, and ASPICE. Basic Qualifications Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field. Minimum of 8 years of experience in embedded software, firmware, MCU, or SoC development for automotive applications. Proven experience developing embedded software for automotive ECUs. Strong programming experience in C and C++ for embedded systems. Experience with MCU and SoC platform bring-up, low-level software, device drivers, HAL, BSP, and peripheral enablement. Familiarity with automotive communication protocols and interfaces, including CAN, LIN, Ethernet, camera, display, and serial interfaces. Experience with RTOS platforms and embedded software development tools, including compilers, debuggers, IDEs, and tracing tools. Experience with GUI-based automated testing tool development, including test control, automation scripting, data acquisition, and result reporting. Knowledge of automotive software development processes and standards, including ISO 26262 and ASPICE. Strong problem-solving skills and attention to detail, with the ability to analyze complex system requirements and implement robust software solutions. Effective communication skills with the ability to collaborate across hardware, software, systems, validation, supplier, and program teams. Preferred Qualifications Experience with automotive functional safety concepts and methodologies, including software FMEA, safety analysis, and safety mechanism implementation. Familiarity with embedded security principles, including secure boot, cryptographic algorithms, secure communication, and hardware security modules. Knowledge of automotive networking protocols and standards, including TCP/IP, UDP, and Automotive Ethernet. Experience with automotive development and validation tools such as Vector CANoe, CANalyzer, Lauterbach, JTAG debuggers, or similar tools. Experience with Linux, QNX, Android Automotive, hypervisors, or virtualized automotive software environments. Understanding of software‑defined vehicle architectures and emerging automotive technologies, including connected vehicles, autonomous driving, electrification, and centralized compute platforms. Critical Character Traits for Success Curiosity to ask the right questions and challenge assumptions. Ability to expand both technical depth and cross‑domain breadth. Ability to grow into adjacent technical domains and system‑level ownership. Ability to own feature design, implementation, integration, and issue resolution. Self‑starter mindset with the ability to work independently with minimal supervision. Ability to communicate effectively in complex technical and cross‑functional scenarios. Willingness to develop as a mentor and support the growth of other engineers. Ability to work in a team environment as both a team player and task leader. Respect for the customer and supplier relationship while building strong technical partnerships. 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. #J-18808-Ljbffr Stellantis

Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software / Firmware Engineer - Automotive MCU & SoC in Auburn Hills, MI vacancy
  • Stellantis in Auburn Hills is seeking an Embedded Software / Firmware Engineer to design and optimize software solutions for automotive Microcontroller Units and SoC platforms. This role requires collaboration across teams, focusing on firmware development and ensuring... 
    Suggested

    Stellantis

    Auburn Hills, MI
    19 hours ago
  • Stellantis is seeking an Embedded Software / Firmware Engineer to design and develop software solutions for automotive Microcontroller Units and ECUs. This role involves embedding software for automotive functionalities and collaborating across teams to ensure compliance... 
    Suggested

    Stellantis

    Auburn Hills, MI
    19 hours ago
  • Stellantisfinancialservices is seeking an Embedded Software / Firmware Engineer to design, develop, and optimize software solutions for automotive Microcontroller Units. The ideal candidate will have 8+ years of experience in embedded systems, strong skills in C/C++, and... 
    Suggested

    Stellantisfinancialservices

    Auburn Hills, MI
    19 hours ago
  • Covetus is seeking an Automotive MCU Base Software Developer to join our embedded software team. You will contribute to automotive-grade MCU software using C and C++ for multicore MCUs and work with Da Vinci tools and AUTOSAR BSW stacks. The role covers board bring-up,... 
    Suggested

    Covetus

    Auburn Hills, MI
    1 day ago
  • Sr. Staff SoC BSW Engineer - OS, Variant Management, Diagnostics, IPC Stack We are...  ...optimization of configurable base-software components for complex automotive SoC platforms. This role focuses...  ..., or related field. 8+ years of embedded software experience in platform‑level... 
    Suggested
    Full time
    Contract work

    Hashlist

    Auburn Hills, MI
    19 hours ago
  • KPIT is seeking an experienced engineer in Auburn Hills, Michigan, to develop automotive embedded software and support SoC integration efforts. This role requires a strong background in C/C++, design and maintenance of Board Support Packages, and experience with hardware... 

    KPIT

    Auburn Hills, MI
    19 hours ago
  •  ...Auburn Hills, Michigan, is seeking an experienced software engineer to lead the development of automotive software for power systems ECUs. The ideal candidate...  ...relevant master’s degree and have a strong background in embedded systems development. #J-18808-Ljbffr Trialon... 

    Trialon Corporation

    Auburn Hills, MI
    19 hours ago
  • Magna Electronics in the United States seeks a Software Lead to oversee the development and maintenance of automotive embedded software (ADAS ECU) from concept to production, serving as the key technical interface for software topics. The role combines hands-on development... 

    Dormont Manufacturing Company

    Auburn Hills, MI
    2 days ago
  • Strattec Security Corporation is seeking an experienced Software Engineer 2 to lead embedded software development for automotive access solutions. You will design architecture, code in C, and ensure rigorous testing and integration across global sites. Qualifications include... 

    STRATTEC

    Auburn Hills, MI
    4 days ago
  •  ...Hills Headquarters & Technology Center is seeking a highly motivated Software Integration Engineer to join our on-site Integration Team. You will lead the integration, testing, and release of embedded software for powertrain applications, working closely with software,... 

    Stellantis

    Auburn Hills, MI
    19 hours ago
  • Stellantis is seeking a Senior Design Engineer to lead the design, implementation and validation of in-vehicle camera visualization features...  ..., 360 surround, trailer assist, recording/streaming) across embedded SoC and ECU platforms throughout the development lifecycle. You... 

    Stellantis

    Auburn Hills, MI
    19 hours ago
  •  ...transformation within the automotive industry....  .... Write test firmware code to trigger the HWMCU & SOCs and perform...  ...to the hardware/software design team...  ...including component engineers and hardware...  ...Proficient in embedded code debugging...  ...debugging for SOCs/MCU. Demonstrated... 

    Stellantisfinancialservices

    Auburn Hills, MI
    19 hours ago
  • $90k - $120k

     ...ECU White Box & Stress Test Engineer Location Auburn Hills, MI Employment...  ...5 years of experience in automotive EE hardware white-box testing...  ...Computers) and peripheral SoCs. Strong understanding of electronic...  ...analyzer. Proficient in embedded code debugging for white-box... 
    Full time

    Global Connect Technologies

    Auburn Hills, MI
    4 days ago
  • A leading automotive technology company seeks a Sr. Staff BSW OS and Hypervisor Engineer in Auburn Hills, Michigan. The role involves developing and integrating OS and...  ...cross-functional teams, and optimizing embedded software. Candidates should have a Bachelor's degree... 

    Hashlist

    Auburn Hills, MI
    19 hours ago
  • Stellantis Financial Services seeks an experienced Embedded Software Engineer to develop base software for propulsion and powertrain control systems...  ...environments, AUTOSAR, and ISO 26262 considerations for automotive subsystems. You will design, implement, and validate... 

    Stellantisfinancialservices

    Auburn Hills, MI
    19 hours ago
  • Stellantis in Auburn Hills, MI is seeking an experienced Embedded Software Engineer to develop base software for propulsion and powertrain control systems within an RTOS environment. You will design, implement, and validate software aligned with AUTOSAR architecture and... 

    Stellantis

    Auburn Hills, MI
    19 hours ago
  •  ...General Information We are seeking a Software Automotive Engineer with strong expertise in traction inverter...  ..., integration, and validation of embedded control software for high-performance,...  ...optimize embedded control algorithms for MCU targets with deterministic real-time... 

    Schaeffler

    Auburn Hills, MI
    19 hours ago
  •  ...complex military combat vehicle software‑based systems. Essential...  ...knowledge in the domain of software engineering development and systems...  ..., Systems, Aerospace, Automotive) OR Equivalent Work Experience...  ...Real‑Time OS (RTOS), Linux, Embedded C/C++ Experience with UML/SysML... 
    Contract work
    Work experience placement
    Local area
    Overseas

    American Rheinmetall

    Auburn Hills, MI
    4 days ago
  • RGBSI is seeking an engineer to design and develop embedded HVAC control software and to drive test strategies from SIL to HIL with real ECUs on bench and in vehicles. You will work within a global team to calibrate performance, analyze data offline, and ensure on-time... 

    RGBSI

    Auburn Hills, MI
    1 day ago
  • Trialon Corporation, located in Auburn Hills, Michigan, seeks a Software Engineer specializing in embedded systems. The ideal candidate will develop and test C code for automotive applications and work directly with customers to meet their specific software needs. Qualifications... 

    Trialon Corporation

    Auburn Hills, MI
    19 hours ago
  •  ...Technology USA is seeking a motivated Hardware Design Engineer to support the design, development, and validation of embedded electronic hardware systems for automotive applications. You will collaborate across systems, software, mechanical, and validation teams to ensure... 

    ALTEN Technology USA

    Auburn Hills, MI
    19 hours ago
  • Stellantisfinancialservices is looking for a motivated Core/Base Embedded Software Engineer in Auburn Hills, Michigan. This role involves the end-to-end development of base software for propulsion and control modules, requiring strong expertise in embedded systems, C/C++... 

    Stellantisfinancialservices

    Auburn Hills, MI
    19 hours ago
  • Stellantis in Auburn Hills seeks a highly motivated Core/Base Embedded Software Engineer to develop Base software for propulsion and control modules. Responsibilities include end-to-end development, requirements analysis, and participation in code reviews. The ideal candidate... 

    Stellantis

    Auburn Hills, MI
    19 hours ago
  • Stellantis is looking for a Base Software Engineer in Auburn Hills, Michigan. The successful candidate will be responsible for developing...  ...Engineering or a related field, with a minimum of 5 years of embedded software engineering experience, and a deep understanding of... 

    Stellantis

    Auburn Hills, MI
    19 hours ago
  • Veriipro in Auburn Hills is seeking a skilled Controls Software Integration Engineer with experience in automotive embedded software development. You will be responsible for building software for Engine Control Modules and ensuring timely delivery of integrated software... 

    Veriipro

    Auburn Hills, MI
    19 hours ago
  • MicroNova is a Metro Detroit-based embedded systems solutions company founded in 2012 by...  ...an experienced Embedded Systems Firmware Engineer / FPGA design to join our collaborative...  ...desirable but not required: Xilinx/AMD SoCs, specifically Zynq 7000 and Zynq Ultrascale+... 
    Flexible hours

    Micronova

    Waterford, MI
    1 day ago
  • We are seeking an experienced Embedded Software Engineer to support the development of base software for propulsion and powertrain control systems...  ...System (RTOS) environment, supporting next‑generation automotive technologies including internal combustion, hybrid, and electric... 

    Stellantis

    Auburn Hills, MI
    19 hours ago
  •  ...architecture and integration of Embedded Linux OS and middleware for...  ..., driver enablement, and SoC bring‑up Design and implement...  ...cybersecurity controls aligned with automotive security standards (ISO/SAE,...  ...CI/CD pipelines and embedded software lifecycle automation Support... 

    Veriipro

    Auburn Hills, MI
    19 hours ago
  • We are seeking an experienced Senior Embedded Software Engineer to support the development of base software for advanced propulsion control modules...  ...box, black box, and gray box testing. Familiarity with automotive software code quality standards like MISRA-C. Strong... 

    Stellantisfinancialservices

    Auburn Hills, MI
    19 hours ago
  • Stellantis is seeking an experienced Senior Embedded Software Engineer to develop base software for propulsion control modules. You will engage across the full software lifecycle—from requirements to validation—partnering with cross-functional teams and external suppliers... 

    Stellantisfinancialservices

    Auburn Hills, MI
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software / Firmware Engineer - Automotive MCU & SoC. Be the first to apply!