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

Sr. Staff Embedded Software Engineer - SoC & BSW

Hashlist

Sr. Staff SoC BSW Engineer – OS, Variant Management, Diagnostics, IPC Stack We are looking for a Senior Staff SoC BSW Engineer for a major OEM to lead the development, integration, and optimization of configurable base-software components for complex automotive SoC platforms. This role focuses on enabling scalable software through robust variant management, cross-domain inter-processor communication (IPC), and advanced diagnostics integration. About the Role Location: Detroit, Michigan (USA) Contract type: Full time, direct employment for client Benefits: Competitive rate; comprehensive health & well-being coverage; retirement savings plans; paid time off Responsibilities Lead design and implementation of scalable variant management strategies for multi‑ECU SoC platforms. Architect and develop IPC stacks (shared memory, SPI, UART, VirtIO) across heterogeneous cores/domains. Integrate and configure diagnostic services (UDS, DTC, DoIP) across multiple software partitions. Collaborate with feature owners, OS teams, and hardware stakeholders to ensure software consistency across variants. Define and manage feature flags, configuration switches, and guidelines for software reuse. Support both AUTOSAR and non‑AUTOSAR environments with configuration traceability. Debug and optimize IPC and diagnostics for latency, performance, and resource efficiency. Integrate diagnostics and IPC into CI/CD pipelines, simulation frameworks, and test automation. Ensure compliance with ISO 26262, ASPICE, and ISO/SAE 21434. Contribute to system design documentation, configuration guidelines, and team training. Basic Qualifications Bachelor’s degree in Computer/Electrical Engineering, Computer Science, or related field. 8+ years of embedded software experience in platform‑level software, diagnostics, and configuration. Proficiency in C/C++ and understanding of multicore SoC architecture. Strong experience with IPC mechanisms (shared memory, SPI, UART, VirtIO). Solid understanding of diagnostic stacks (UDS ISO 14229, DTC handling, DoIP ISO 13400). Familiarity with variant management workflows and build systems. Knowledge of AUTOSAR (Classic/Adaptive) and embedded diagnostics standards. Preferred Qualifications Master’s degree in Computer/Electrical/Software Engineering or related field. Experience with virtualization technologies (QNX Hypervisor, Android GVM). Hands‑on experience with configuration tools (Vector DaVinci, EB Tresos, Yocto). Knowledge of ISO 26262, ISO/SAE 21434, and functional safety diagnostic requirements. Proficiency in Python/Shell scripting for automation and validation. Familiarity with CAN, LIN, Ethernet and network diagnostics. Next Steps Press “Apply”. We will review your application. If qualified, you will be accepted into the network and can be considered for this and similar positions. #J-18808-Ljbffr Hashlist

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Sr. Staff Embedded Software Engineer - SoC & BSW in Auburn Hills, MI vacancy
  • 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...  ..., with over 5 years of experience in BSW SoC design. Familiarity with embedded operating... 
    Senior

    KPIT

    Auburn Hills, MI
    1 day ago
  •  ...automotive technology firm is seeking a Senior Staff SoC BSW Engineer in Auburn Hills, Michigan. The role...  ...the development and optimization of software for complex automotive platforms....  ...Bachelor's degree and over 8 years of embedded software experience, particularly in IPC... 
    Senior
    Full time
    Contract work

    Hashlist

    Auburn Hills, MI
    1 day ago
  •  ...on customer experience. Stellantis’s Software Organization was created to build...  ...frontier of automotive technology. As an Embedded Software / Firmware Engineer, you will be responsible for...  ...level software for automotive MCU and SoC platforms while ensuring compliance... 
    Suggested

    Stellantisfinancialservices

    Auburn Hills, MI
    1 day ago
  • 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... 
    Senior

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...: TITLE : BSW Embedded Software Engineer DUTIES : Analyze the hardware schematics of the Electronic Control Unit (ECU) for software driver development in the Electric Vehicle domain; Study and understand the datasheets of various Hardware Input/Output (HWIO) components... 
    Suggested
    Full time

    FCA

    Auburn Hills, MI
    4 days 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... 
    Senior

    Stellantis

    Auburn Hills, MI
    1 day ago
  • Sr. Staff BSW OS and Hypervisor Engineer Location: Auburn Hills, Michigan (USA) Contract type: Direct Hire...  ...for high-performance automotive SoCs, supporting Autonomous Driving, Infotainment...  ...and I2S. Debug and troubleshoot embedded system software and hardware using oscilloscopes,... 
    Senior
    Contract work

    Hashlist

    Auburn Hills, MI
    1 day 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... 
    Senior

    Stellantis

    Auburn Hills, MI
    1 day 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... 
    Senior

    Stellantis

    Auburn Hills, MI
    1 day 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... 

    Stellantisfinancialservices

    Auburn Hills, MI
    1 day 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... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...complex military combat vehicle software‑based systems. Essential...  ...knowledge in the domain of software engineering development and systems...  ...all levels of management and staff to establish productive relationships...  ...Real‑Time OS (RTOS), Linux, Embedded C/C++ Experience with UML/... 
    Senior
    Contract work
    Work experience placement
    Local area
    Overseas

    American Rheinmetall

    Auburn Hills, MI
    1 day ago
  • American Rheinmetall Vehicles is seeking a Senior Embedded Software Engineer with expertise in software engineering, systems integration, and cybersecurity. This role entails developing vehicle software and conducting comprehensive software life-cycle tasks for military... 
    Senior

    American Rheinmetall Vehicles

    Auburn Hills, MI
    1 day ago
  • Stellantis is seeking a Senior Embedded Software Engineer to support base software for propulsion control modules. You will contribute across the full software lifecycle, including requirements analysis, design, coding, testing, and validation, in collaboration with internal... 
    Senior

    Stellantis

    Auburn Hills, MI
    1 day 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... 
    Senior

    Stellantisfinancialservices

    Auburn Hills, MI
    1 day ago
  • We are seeking an experienced Senior Embedded Software Engineer to support the development of base software for advanced propulsion control modules. In this role, you will contribute across the full software development lifecycle including requirements analysis, design... 
    Senior

    Stellantisfinancialservices

    Auburn Hills, MI
    1 day ago
  • Responsibilities Lead architecture and integration of Embedded Linux OS and middleware for Telematics...  ...configuration, driver enablement, and SoC bring‑up Design and implement secure...  ...Establish CI/CD pipelines and embedded software lifecycle automation Support field issue... 
    Senior

    Veriipro

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

    Hashlist

    Auburn Hills, MI
    1 day ago
  • BSW Sr. Staff Engineer (xOTA & Diagnostics) Join to apply for the BSW Sr. Staff Engineer (xOTA & Diagnostics...  ...and passionate engineers to lead the software development activities within the base...  ...university Minimum of 10+ years of embedded software development experience in C++... 
    Senior
    Permanent employment
    Contract work

    Hashlist

    Auburn Hills, MI
    1 day ago
  • We are seeking a highly motivated Core/Base Embedded Software Engineer to join our team responsible for the development of Base software for propulsion...  ...of requirements, design specifications, AUTOSAR BSW configurations, and C/C++/assembly code, ensuring high-quality... 
    Senior

    Stellantisfinancialservices

    Auburn Hills, MI
    1 day ago
  • We are seeking an experienced Senior Embedded Software Engineer to support the development of base software for advanced propulsion control modules. In this role, you will contribute across the full software development lifecycle including requirements analysis, design... 
    Senior
    Immediate start

    Stellantis

    Auburn Hills, MI
    1 day 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,...  ...interfaces across application software, BSW- MCAL, diagnostics, and communication... 
    Senior

    Schaeffler

    Auburn Hills, MI
    1 day 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
    1 day ago
  • Stellantis Financial Services seeks an experienced Embedded Software Engineer to develop base software for propulsion and powertrain control systems. The role involves RTOS environments, AUTOSAR, and ISO 26262 considerations for automotive subsystems. You will design,... 

    Stellantisfinancialservices

    Auburn Hills, MI
    1 day 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
    1 day ago
  • A leading engineering solutions provider is seeking a skilled embedded software developer to integrate advanced automated driving features. The ideal candidate will have over 10 years of experience in C/C++ software development and a strong understanding of safety-critical... 
    Senior

    Info Way Solutions

    Auburn Hills, MI
    1 day ago
  • The Propulsion Base Software Core Development Engineer is responsible for contributing to the development of embedded software for EE/core and propulsion control modules. This role involves software requirements analysis, design, development, integration, and validation... 
    Senior

    Stellantis

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

    Job Title ECU White Box & Stress Test Engineer Location Auburn Hills, MI Employment Type Full...  ...(HPC, Zonal Computers) and peripheral SoCs. Strong understanding of electronic circuits...  ...analyzer, logic analyzer. Proficient in embedded code debugging for white-box testing.... 
    Full time

    Global Connect Technologies

    Auburn Hills, MI
    1 day ago
  • Software Lead - Automotive Embedded Systems Responsible for the successful development and maintenance of automotive embedded software products (ADAS...  ...Lead is the key technical interface for all software engineering topics. Responsibilities Development (design,... 
    Senior
    Permanent employment
    Work at office
    Immediate start

    Magna International

    Auburn Hills, MI
    1 day ago
  •  ...Level Drivers (LLD) for automotive SoC platforms. Develop and optimize embedded software components using C and C++ to...  ...in Computer Science, Electrical Engineering, or related field; master’s degree...  ...Minimum 5 years of experience in BSW SoC design, with a focus on automotive... 

    KPIT

    Auburn Hills, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Staff Embedded Software Engineer - SoC & BSW. Be the first to apply!