BoschGroup

BoschGroup

Software Engineer (Base Software/ Diagnostic SW) /ABS/ESP

Plymouth, MI, United States · Contract

No sponsorshipDetected 5 days ago
Code ReviewGitSparkEmbedded SystemsElectrical EngineeringControlsCommunicationCollaborationProblem Solving

About the role

  • Indefinite U.S. work authorized individuals only.

Responsibilities

  • Develop and maintain AUTOSAR-based Base Software (BSW) solutions for next-generation Electronic Brake Control Modules (EBCM) and Software-Defined Vehicle (SDV) platforms.
  • Design, implement, and integrate Base Software components, including Diagnostics (DEM/DCM), Communication Stacks (CAN, CAN FD, Ethernet), Network Management (NET), Bootloader, XCP, and related platform services.
  • Collaborate with Architecture Engineers and System Teams to refine requirements and participate in system and software design reviews.
  • Support the integration of platform software releases and configure BSW modules to meet customer-specific requirements.
  • Collaborate with global development teams to drive platform updates, software integration, and feature implementation across multiple vehicle programs.
  • Participate in software design, code reviews, and test case reviews to ensure compliance with quality, safety, and cybersecurity requirements.
  • Develop and maintain technical documentation in accordance with ASPICE-compliant software development processes.
  • Take ownership of assigned features and deliver high-quality software solutions on schedule
  • Department task support / coordination

Requirements

  • Conduct software verification activities, including unit testing, integration testing, simulation, and vehicle-level validation as required.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 1-2 years of experience with AUTOSAR Diagnostic Communication Manager (DCM) and Diagnostic Event Manager (DEM) modules.
  • 1-2 years of experience with one or more AUTOSAR BSW modules, such as CAN Stack, Ethernet Stack, Network Management (NET), NvM, Bootloader, or XCP.
  • Experience with automotive diagnostics, including UDS, OBDII, DTC handling, diagnostic memory management, and diagnostic communication concepts.
  • Strong understanding of AUTOSAR architecture and Base Software concepts.
  • Experience with automotive communication protocols, including CAN, CAN FD, Ethernet, LIN, and related diagnostic protocols.
  • Experience with software configuration management tools such as Git/GitHub and Application Lifecycle Management (ALM) tools.
  • Experience with debugging and troubleshooting embedded software using automotive development and measurement tools.
  • Must be legally authorized to work in US.

Skills

  • Our areas of activity are every bit as diverse as our outstanding Bosch teams around the world.
  • Their creativity is the key to innovation through connected living, mobility, or industry.
  • Let's grow together, enjoy more, and inspire each other.
  • Work #LikeABosch

Equal opportunity

  • Employer, including disability/veterans
  • Bosch adheres to Federal, State, and Local laws regarding drug-testing.
  • Employment is contingent upon the successful completion of a drug screen and background check.
  • Candidates who have been offered the position must pass both screenings before their start date.

Visa & Work Authorization

  • Must be legally authorized to work in US

This listing is sourced directly from BoschGroup's careers page and normalized into a canonical job model.