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
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.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

    serp_jobs.job_alerts.create_a_job

    Sr Software Engineer • Auburn Hills, MI, US

    Job_description.internal_linking.related_jobs
    Embedded Engineer

    Embedded Engineer

    Jobot • Flint, MI, US
    serp_jobs.job_card.full_time
    One of the best SaaS companies in the medical industry is actively looking for Full-Stack, Web, C++ Engineers, that love tech and turning ideas into products!. This Jobot Job is hosted by : Ryan Sull...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Area Manager - Embedded Applications & Firepower

    Software Area Manager - Embedded Applications & Firepower

    General Dynamics Land Systems • Sterling Heights, MI, US
    serp_jobs.job_card.full_time
    This role is responsible for managing all of the activities and personnel in our Software Engineering organization.Functions include middleware applications (coordination across the vehicle, power ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.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
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30
    Staff Engineer, CoreUX

    Staff Engineer, CoreUX

    VirtualVocations • Warren, Michigan, United States
    serp_jobs.job_card.full_time
    A company is looking for a Staff Engineer, CoreUX and Expansion.Key Responsibilities Lead a small team of engineers while remaining hands-on in development Drive engineering efforts and code own...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Automotive Embedded Software Engineer

    Automotive Embedded Software Engineer

    TechDigital Group • Dearborn, MI, US
    serp_jobs.job_card.full_time
    You will be involved in the design, implementation, and validation of software for a variety of vehicle features, such as : starting, locking, lighting, alarms, windows, powered closures, seats, cli...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Embedded Controls Engineer

    Embedded Controls Engineer

    Talascend, LLC • Auburn Hills, MI, US
    serp_jobs.job_card.full_time
    Talascend is currently seeking an Embedded Controls Engineer for an opportunity in Auburn Hills, Michigan.Responsible for the design, build and support of custom data acquisition and control system...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Staff Engineer - Infotainment SOC Base Software Development - Urgently Hiring!

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

    Stellantis • Auburn Hills, MI, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days
    Sr. Staff Embedded Software Engineer - SoC Boot & BSW

    Sr. Staff Embedded Software Engineer - SoC Boot & BSW

    Hashlist • Auburn Hills, MI, US
    serp_jobs.job_card.full_time
    Staff Embedded Software Engineer – SoC Boot & BSW at Hashlist.This is a hands-on role that establishes secure, high-performance foundations for advanced automotive platforms, including Autonomo...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Software Engineer - Embedded

    Software Engineer - Embedded

    Softworld, a Kelly Company • Auburn Hills, MI, US
    serp_jobs.job_card.full_time
    Software Engineer - Embedded job in Auburn Hills, Michigan.Software Development and Support of Embedded Application Software. The engineer will participate in activities covering the entire software...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Embedded Software Engineer

    Embedded Software Engineer

    The Mice Groups, Inc. • Ann Arbor, MI, US
    serp_jobs.job_card.full_time
    Senior Technical Recruiter @ The Mice Groups, Inc.Senior Software Integration Engineer – Automotive Platform (Hybrid).Ann Arbor, MI (preferred) or Palo Alto, CA. Full-time, Hybrid (3 days / week onsit...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    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
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30
    Embedded Software Engineer

    Embedded Software Engineer

    Iflyasx • Detroit, MI, US
    serp_jobs.job_card.full_time
    Airspace Experience Technologies (ASX : iflyasx.ASX has been awarded multiple patents and DoD / State contracts for our heavy lift electric VTOL platform and AeroNet UTM product.Our goal in developing...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Embedded Security Staff Engineer

    Embedded Security Staff Engineer

    Lucid Motors • Southfield, MI, US
    serp_jobs.job_card.full_time
    Leading the future in luxury electric and mobility.At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived lim...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Staff Engineer - Infotainment SOC Base Software Development

    Staff Engineer - Infotainment SOC Base Software Development

    Stellantis • Auburn Hills, MI, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days
    Staff Engineer - Infotainment SOC Base Software Development - Now Hiring!

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

    Stellantis • Auburn Hills, MI, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days
    Sr. Autosar Embedded Software Engineer

    Sr. Autosar Embedded Software Engineer

    Lucid Motors • Southfield, MI, US
    serp_jobs.job_card.full_time
    Leading the future in luxury electric and mobility.At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived lim...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Sr. Software Engineer

    Sr. Software Engineer

    Robert Half • Rochester Hills, MI, US
    serp_jobs.job_card.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-...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.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
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30