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 the 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 on 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. #J-18808-Ljbffr

Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Embedded Software / Firmware Engineer - Automotive MCU & SoC in Auburn Hills, MI vacancy
  • $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... 
    Suggested
    Full time

    Global Connect Technologies

    Auburn Hills, MI
    3 days 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... 
    Suggested
    Contract work
    Work experience placement
    Local area
    Overseas

    American Rheinmetall

    Auburn Hills, MI
    2 days ago
  •  ...: TITLE : BSW Embedded Software Engineer DUTIES : Analyze the hardware schematics of the Electronic Control Unit (ECU) for software driver development...  ...development; Knowledge of Analog, Digital Electronics and MCU Hardware-Software Interface; experience with SW integration... 
    Suggested
    Full time

    FCA

    Auburn Hills, MI
    3 hours ago
  • $35 - $40 per hour

     ...Job Description Day to Day: This Firmware Engineer will design, develop, test, and maintain embedded firmware for connected hardware products. Responsibilities...  ...communication protocols, debugging hardware and software interactions, and collaborating closely with... 
    Suggested

    Insight Global

    Pontiac, MI
    9 hours ago
  •  ...Software Lead – Automotive Embedded Systems Responsible for the successful development and maintenance of automotive...  ...interface for all software engineering topics. Responsibilities Development...  ...of working with operating systems on MCU or ARM. Strong technical background;... 
    Suggested
    Permanent employment
    Work at office
    Immediate start

    Magna International

    Auburn Hills, MI
    9 hours ago
  • $107.5k - $140k

     ...capability management under the guidance of the Engineering Manager. Ensures effective workflow...  ...years of engineering experience in the automotive industry. ~ Prior experience leading...  ...certification services, together with software products and advisory offerings, that... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    3 days per week

    UL Solutions

    Auburn Hills, MI
    1 day ago
  •  ...Magna Exteriors America Holdings, Inc. is seeking a Paint Process Engineer in Troy, Michigan. The role involves supporting maintenance and operations of paint processes for automotive technologies. Responsibilities include developing procedures, ensuring quality standards... 

    Magna Exteriors America Holdings, Inc.

    Troy, MI
    3 days ago
  •  ...Job Title: Deployment Engineer Job Location: Auburn Hills, MI (Day 1 Onsite)...  ...Proven and hands-on experience in Deploying software and related updates for production,...  ...global organization. Experience in the automotive industry and automotive connectivity.... 
    Contract work
    Work experience placement
    Local area

    Texas State Library and Archives Commision

    Auburn Hills, MI
    4 days ago
  •  ...In this role as a Robotics Application Engineer, you will provide application engineering...  ...support Material Handling applications across Automotive and General Industry markets. You will...  ...(Mechanical, Electrical, Computer, or Software) or equivalent relevant experience. 2+... 
    Temporary work
    Flexible hours

    FANUC America Corporation

    Rochester Hills, MI
    2 days ago
  • Magna International Inc. seeks a Paint Process Engineer/Specialist in Troy, Michigan. In this full-time position, you will support paint...  ...with robotics engineers, and ensure quality standards in the automotive industry. Candidates should possess a Bachelor's degree in... 
    Full time

    Magna International Inc.

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

     ...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Rochester Hills, MI
    1 day ago
  • $114k - $148k

    Description Site Reliability Engineer Location: Remote, United States Employment...  ...knowledge in focused areas of OneStream Software. Ability to mentor others in several...  ...areas. Understanding practical use of SOC/FedRAMP controls to assist Compliance and... 
    Full time
    Temporary work
    Work experience placement
    Remote work

    OneStream Software

    Rochester, MI
    5 days ago
  •  ...architectural decision-making, and mentorship — partnering closely with engineering leadership, product, and platform teams to shape long-term...  ...package; high-impact, high-visibility role within a major software-defined vehicle programme Role Focus Lead the design and... 
    Permanent employment
    Contract work

    Hashlist

    Auburn Hills, MI
    9 hours ago
  •  ...part of Forvia’s North American Automation COE, the Robotics Engineer will support the development, validation, and deployment of advanced...  ...automation suppliers or integrators Preferred Experience in automotive assembly (seating or similar high-volume products) Knowledge... 

    Faurecia

    Auburn Hills, MI
    2 days ago
  •  ...Job Title: Control Systems Engineer Entry Level Department: 400 Reports To: VP Engineering...  ...functions. Support development of embedded control architectures, including...  ...of control systems, real time embedded software, and related engineering principles.... 

    Horstman

    Pontiac, MI
    4 days ago
  • $100k - $140k

     ...Join to apply for the Full Stack Engineer role at Hashlist This range is provided by Hashlist. Your actual pay will be based on your skills...  ...scripting languages. Exposure to connected vehicle, IoT, or embedded systems integration. Type : Mid to senior, Contractor OR... 
    For contractors
    Immediate start

    Hashlist

    Auburn Hills, MI
    2 days ago
  •  ...Overview We are seeking a Senior Full Stack Engineer to design, develop, and support scalable...  ...experience Experience in full stack software engineering or application development Strong...  ...security practices Experience in automotive or enterprise‑scale platforms Exposure to... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...We are seeking a Performance Testing Engineer with a solid background in Java . The ideal candidate will be responsible for analyzing performance testing requirements across various applications and creating test plans, scenarios, and scripts that replicate production... 

    Excelon Solutions

    Auburn Hills, MI
    9 hours ago
  •  ...About the job Lead Manufacturing Engineer Position Overview A manufacturing organization is seeking a Lead Manufacturing Engineer to play a key role in launching a new production cell focused on the manufacturing of precision-formed and machined components, including... 
    Work at office
    Relocation package

    MBC Talent Connections

    Pontiac, MI
    9 hours ago
  • $99k - $128.5k

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

    OneStream Software

    Rochester, MI
    4 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
    9 hours ago
  • We are seeking a motivated Wing Engineer / Test Engineer to support engine dynamometer testing, troubleshooting, and test article support...  ...schedules and implement control strategies using dyno control software Work closely with internal software teams to improve testing... 
    Work at office

    Brightwing

    Auburn Hills, MI
    3 days ago
  • Hands on experience with embedded testing. Strong Canoe and Canalyzer Experience with Unit testing (algorithms and modules...  ...case design and automation. The SW Test / Validation Engineer / Architect debugs software products through the use of systematic tests to develop,... 

    Methodica Technologies

    Auburn Hills, MI
    3 days ago
  •  ...Mission: The AI and Data Analytics Team is looking for a Software Engineer to lead the design and development of scalable, secure, and highly available cloud-native systems on Amazon Web Services (AWS). In this role, you will take ownership of critical services, influence... 
    Work experience placement

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...Key Responsibilities Collaborate with end users to understand their software needs and workflows, providing insights and suggesting software enhancements that optimize productivity. Attend design committee meetings to gather and analyze user requirements, translating... 

    HIROTEC Manufacturing America LLC

    Auburn Hills, MI
    4 days ago
  •  ...technical fields including Automotive, Aerospace and Telematic Industries...  ...of high quality automotive software for a power systems ECU...  ...REQUIREMENTS M.S., Computer Engineering / Electrical Engineering / Computer...  ...development for Real-Time-Embedded Controls, primarily for the... 
    Permanent employment
    Contract work
    Work experience placement
    H1b
    Visa sponsorship

    Trialon

    Auburn Hills, MI
    2 days ago
  •  ...The AI & Automation Engineer will support the development of AI-enabled automation solutions across the Verification & Validation lifecycle. This role will focus on building practical software tools, automation workflows, and AI-assisted capabilities that improve engineering... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...product including power and analog circuitry, magnetics and firmware from concept through to manufacture, meeting safety and...  ..., test instructions etc. * Use computer assisted engineering and design software and tools to perform engineering tasks. * Participate in... 

    MLS Technologies

    Auburn Hills, MI
    1 day ago
  •  ...Job Description Job Description Mechanical Integration Engineer, Automotive Paint FacilitiesLocation: Auburn Hills, MIAre you the engineer who designs for the plant floor—not just the page? Do you balance safety, quality, cost, and timing while making systems... 
    For contractors

    mCubed Staffing, LLC

    Rochester, MI
    2 days ago
  • $79.4k - $142.9k

     ...Job Summary Industrial Engineer III will be responsible for planning, designing, implementing, and managing integrated, production and service delivery systems that assure performance, reliability, maintainability, schedule adherence and cost control within the production... 

    Jabil

    Auburn Hills, MI
    9 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!