Talent.com
Sr. Staff Embedded Software Engineer - SoC & BSW
Sr. Staff Embedded Software Engineer - SoC & BSWHashlist • Auburn Hills, MI, US
Sr. Staff Embedded Software Engineer - SoC & BSW

Sr. Staff Embedded Software Engineer - SoC & BSW

Hashlist • Auburn Hills, MI, US
1 day ago
Job type
  • Full-time
Job description

Overview

Sr. Staff Embedded Software Engineer – SoC & BSW role at Hashlist. This position focuses on variant management, inter-processor communication (IPC), and advanced diagnostics to support next-generation ADAS, Infotainment, Zonal Control, and Central Compute architectures.

About the Company

We are looking for a Sr. 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.

About the Role

  • Location

Detroit, Michigan (USA)

  • Contract type
  • Full time OR Contractor (freelancers accepted)

  • 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 / 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 architectures
  • 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 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
  • Pay range and compensation

    Pay range : $125,000.00 / yr - $135,000.00 / yr. This range is provided by Hashlist. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

    Next steps

    Apply now, and get considered for this and other projects on the Hashlist platform.

    Seniority level

  • Mid-Senior level
  • Employment type

  • Full-time
  • Job function

  • Engineering and Information Technology
  • Industries : Motor Vehicle Manufacturing
  • J-18808-Ljbffr

    Create a job alert for this search

    Sr Software Engineer • Auburn Hills, MI, US

    Related jobs
    Software Engineer

    Software Engineer

    Entegee • Ann Arbor, MI, United States
    Permanent
    Software Engineer- Immediate hire.Medical device industry experience - nice to have.Documentation of medical devices.Equal Opportunity Employer / Veterans / Disabled. Benefit offerings include medical, ...Show more
    Last updated: 1 day ago • Promoted
    Sr. Staff SoC BSW Engineer – OS, Variant Management, Diagnostics, IPC Stack - Urgently Hiring!

    Sr. Staff SoC BSW Engineer – OS, Variant Management, Diagnostics, IPC Stack - Urgently Hiring!

    Stellantis • Auburn Hills, MI, United States
    Full-time
    Variant Management, Diagnostics, IPC Stack.This role focuses on enabling scalable software through robust variant management, cross-domain inter-processor communication (IPC), and advanced diagnost...Show more
    Last updated: 30+ days ago
    Sr Software Engineer

    Sr Software Engineer

    Stellantis • Auburn Hills, MI, United States
    Full-time
    Mobilisights, part of the Stellantis Group, is a global data business unit on a mission to unlock the power of connected car data. With access to one of the largest fleets of connected vehicles worl...Show more
    Last updated: 11 days ago
    Sr Software Engineer - Now Hiring!

    Sr Software Engineer - Now Hiring!

    Stellantis • Auburn Hills, MI, United States
    Full-time
    Mobilisights, part of the Stellantis Group, is a global data business unit on a mission to unlock the power of connected car data. With access to one of the largest fleets of connected vehicles worl...Show more
    Last updated: 11 days ago
    Sr Software Engineer - Urgently Hiring!

    Sr Software Engineer - Urgently Hiring!

    Stellantis • Auburn Hills, MI, United States
    Full-time
    Mobilisights, part of the Stellantis Group, is a global data business unit on a mission to unlock the power of connected car data. With access to one of the largest fleets of connected vehicles worl...Show more
    Last updated: 21 days ago
    Senior Software Engineer

    Senior Software Engineer

    Elevate RS • Windsor, ON, Canada
    Full-time
    Job Role : Senior Software Engineer -.Placement Type : Direct Placement.As a Senior Engineer, you will be responsible for designing, implementing, and maintaining the systems and services that form t...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Platform - Sterling Heights, USA

    Software Engineer, Platform - Sterling Heights, USA

    Speechify • Sterling Heights, MI, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 8 days ago • Promoted
    Staff Engineer - Infotainment SOC Base Software Development

    Staff Engineer - Infotainment SOC Base Software Development

    Stellantis • Auburn Hills, MI, United States
    Full-time
    Staff Engineer - Infotainment SOC Base Software Development.This role focuses on low-level software for displays, video pipelines, camera and Audio systems, which are critical to delivering cuttin...Show more
    Last updated: 18 days ago
    Sr. Staff SoC BSW Engineer – OS, Variant Management, Diagnostics, IPC Stack

    Sr. Staff SoC BSW Engineer – OS, Variant Management, Diagnostics, IPC Stack

    Stellantis • Auburn Hills, MI, United States
    Full-time
    Variant Management, Diagnostics, IPC Stack.This role focuses on enabling scalable software through robust variant management, cross-domain inter-processor communication (IPC), and advanced diagnost...Show more
    Last updated: 30+ days ago
    Software Engineer, Platform - Detroit, USA

    Software Engineer, Platform - Detroit, USA

    Speechify • Detroit, MI, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 8 days ago • Promoted
    Software Engineer, Platform - Dearborn, USA

    Software Engineer, Platform - Dearborn, USA

    Speechify • Dearborn, MI, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 8 days ago • Promoted
    Sr. Software Engineer

    Sr. Software Engineer

    Robert Half • Rochester Hills, MI, US
    Full-time
    We are seeking a Project Engineer to lead development efforts for diagnostic solutions across PC, Mobile, and Embedded platforms in the Heavy Duty Vehicle Diagnostics domain.This role blends hands-...Show more
    Last updated: 14 hours ago • Promoted • New!
    Sr. Staff SoC BSW Engineer – OS, Variant Management, Diagnostics, IPC Stack - Now Hiring!

    Sr. Staff SoC BSW Engineer – OS, Variant Management, Diagnostics, IPC Stack - Now Hiring!

    Stellantis • Auburn Hills, MI, United States
    Full-time
    Variant Management, Diagnostics, IPC Stack.This role focuses on enabling scalable software through robust variant management, cross-domain inter-processor communication (IPC), and advanced diagnost...Show more
    Last updated: 30+ days ago
    Software Engineer I, Engineering

    Software Engineer I, Engineering

    Credit Acceptance • Southfield, MI, United States
    Full-time
    Credit Acceptance is proud to be an award-winning company with local and national workplace recognition in multiple categories! Our world-class culture is shaped by dedicated Team Members who share...Show more
    Last updated: 2 days ago • Promoted
    Principle SoC Base Software Engineer - Core OS - Now Hiring!

    Principle SoC Base Software Engineer - Core OS - Now Hiring!

    Stellantis • Auburn Hills, MI, United States
    Full-time
    Principal SoC Base Software Engineer – Core OS.As part of the Base Software (BSW) Engineering team at Stellantis, you will play a critical role in enabling high-performance, safety-critical softwar...Show more
    Last updated: 30+ days ago
    Principle SoC Base Software Engineer - Core OS - Urgently Hiring!

    Principle SoC Base Software Engineer - Core OS - Urgently Hiring!

    Stellantis • Auburn Hills, MI, United States
    Full-time
    Principal SoC Base Software Engineer – Core OS.As part of the Base Software (BSW) Engineering team at Stellantis, you will play a critical role in enabling high-performance, safety-critical softwar...Show more
    Last updated: 30+ days ago
    Software Engineer, Platform - Warren, USA

    Software Engineer, Platform - Warren, USA

    Speechify • Warren, MI, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 8 days ago • Promoted
    Staff Engineer - Infotainment SOC Base Software Development - Now Hiring!

    Staff Engineer - Infotainment SOC Base Software Development - Now Hiring!

    Stellantis • Auburn Hills, MI, United States
    Full-time
    Staff Engineer - Infotainment SOC Base Software Development.This role focuses on low-level software for displays, video pipelines, camera and Audio systems, which are critical to delivering cuttin...Show more
    Last updated: 5 days ago
    Staff Engineer - Infotainment SOC Base Software Development - Urgently Hiring!

    Staff Engineer - Infotainment SOC Base Software Development - Urgently Hiring!

    Stellantis • Auburn Hills, MI, United States
    Full-time
    Staff Engineer - Infotainment SOC Base Software Development.This role focuses on low-level software for displays, video pipelines, camera and Audio systems, which are critical to delivering cuttin...Show more
    Last updated: 18 days ago
    Principle SoC Base Software Engineer - Core OS

    Principle SoC Base Software Engineer - Core OS

    Stellantis • Auburn Hills, MI, United States
    Full-time
    Principal SoC Base Software Engineer – Core OS.As part of the Base Software (BSW) Engineering team at Stellantis, you will play a critical role in enabling high-performance, safety-critical softwar...Show more
    Last updated: 30+ days ago