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
- 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
- ...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...SeniorFull timeContract work
- ...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
- 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
- ...: 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...SuggestedFull time
- 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
- 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,...SeniorContract work
- 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 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
- 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...
- 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...
- ...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/...SeniorContract workWork experience placementLocal areaOverseas
- 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
- 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 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
- 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
- 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
- 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
- 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++...SeniorPermanent employmentContract work
- 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
- 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...SeniorImmediate start
- ...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
- 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 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 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++...
- 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
- 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
$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- 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,...SeniorPermanent employmentWork at officeImmediate start
- ...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...
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!
- embedded software engineer Auburn Hills, MI
- embedded systems software engineer Auburn Hills, MI
- embedded developer Auburn Hills, MI
- embedded engineer Auburn Hills, MI
- senior app developer Auburn Hills, MI
- senior magento developer Auburn Hills, MI
- senior manager pmo Auburn Hills, MI
- senior accountant part time Auburn Hills, MI
- senior electrical designer Auburn Hills, MI
- senior application support engineer Auburn Hills, MI
