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
Apply directly at BoschGroup →Create a free account for alerts like thisView BoschGroup immigration profile
This listing is sourced directly from BoschGroup's careers page and normalized into a canonical job model.