Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Full-time

Bosch Group



We Are Bosch.

At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people’s lives. 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
•  Reinvent yourself: At Bosch, you will evolve.
•  Discover new directions: At Bosch, you will find your place.
• Balance your life: At Bosch, your job matches your lifestyle.
• Celebrate success : At Bosch, we celebrate you.
• Be yourself : At Bosch, we value values.
• Shape tomorrow: At Bosch, you change lives.

Job Description



The Bosch VM Product Division develops innovative solutions for active driving safety including highly automated driving. Areas include: Antilock Braking Systems(ABS), Traction Control Systems(TCS), Steering System, Electronic Stability Control(ESC), Sensors (wheel-speed, steering-angle, and yaw-rate); Electronics for occupant and pedestrian safety (airbag control and crash sensors), Driver assistance systems (Predictive Emergency Braking, and Night Vision Networked solutions) As a leading supplier in the automotive industry, Robert Bosch LLC has made its Farmington Hills and Plymouth Michigan facilities the headquarters for its North American automotive businesses. These facilities house more than 1,700 associates who are dedicated to improving relationships with our customers and furthering Bosch's technologies.

  • Analysis customer’s requirements or spec proposal
  • 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.
  • Interface between customer project, Platform and SW development group
  • Participate in software design, code reviews, and test case reviews to ensure compliance with quality, safety, and cybersecurity requirements.
  • Conduct software verification activities, including unit testing, integration testing, simulation, and vehicle-level validation as required.
  • Investigate and resolve software defects, integration issues, and vehicle communication problems through root cause analysis and debugging.
  • Develop and maintain technical documentation in accordance with ASPICE-compliant software development processes.
  • Work effectively within an Agile development environment and contribute to continuous improvement initiatives.
  • Integration, test and delivery of diagnosis communication related software in customer project development diagnosis/net communication related software project development planning, coordination and release for series production
  • Take ownership of assigned features and deliver high-quality software solutions on schedule
  • Department task support / coordination

 

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Minimum of 3 years of hands-on experience in embedded software development using C and/or C++.
  • 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.
  • Strong analytical and problem-solving skills with the ability to investigate issues using limited information.
  • Excellent communication and collaboration skills in a global engineering environment.
  • Must be legally authorized to work in US.
  • Must possess a valid US driver's license.

What Gives You a Competitive Edge (Preferred

Qualifications

)
  • Master's degree in Software Engineering, Computer Science, Computer Engineering, or a related field.
  • Experience with AUTOSAR Classic Platform configuration, integration, and troubleshooting.
  • Experience with Network Management (NET), Bootloader, XCP, and Communication Stack development.
  • Experience with automotive diagnostic and calibration tools such as CANoe, CANalyzer, DiagR, CANape, INCA, or Trace32.
  • Exposure to cybersecurity concepts, secure boot mechanisms, and secure software update strategies.
  • Experience with software update technologies, including Bootloader development and Over-the-Air (OTA) update concepts.
  • Knowledge of ISO 26262 functional safety requirements and ASPICE software development processes.
  • Familiarity with Software-Defined Vehicle (SDV) architectures and zonal E/E vehicle platforms.
  • Experience with automotive braking systems, Electronic Stability Program (ESP), and chassis control systems.

Additional Information



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.

Your well-being matters at Bosch! We offer a competitive compensation and a benefits package designed to empower you in every area of your life. This includes premium health coverage, a 401(k) with generous matching, resources for financial planning and goal setting, ample paid time off, parental leave, and comprehensive life and disability protection. We're investing in your success!

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Base Software/ Diagnostic SW) /ABS/ESP in Plymouth, MI vacancy
  • Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 Haggerty Road, Plymouth, MI 48170. Analyze General Motors PK Base SW and Diagnostics SW stack development utilizing the ISO-14229 (UDS) protocol. Work with... 
    Suggested
    Remote work
    2 days per week

    Robert Bosch

    Plymouth, MI
    3 days ago
  • Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 N Haggerty Road, Plymouth...  ...processes; (3) System Overview including HW and Sensors; (4) AB-ECU, DOORS (Requirement Management Tool), ALM-CCM/CQ (Change Management... 
    Suggested
    Remote work
    2 days per week

    Robert Bosch

    Plymouth, MI
    4 days ago
  •  ...challenges of today. We are seeking aspiring engineers, signals processors, and physicists...  ...of signal and image processing software, building on our 80-year history on the...  ...degree programs ~ Annual bonus program based on company and employee performance ~... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Flexible hours

    Arka Group, L.p.

    Ypsilanti, MI
    17 hours ago
  •  ...challenges of today. We are seeking aspiring engineers, signals processors, and physicists...  ...of signal and image processing software, building on our 80-year history on the...  ...degree programs ~ Annual bonus program based on company and employee performance ~... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Flexible hours

    Arka Group, L.p.

    Ypsilanti, MI
    17 hours ago
  •  ...1 billion in surplus.Amerisure is currently recruiting for a Software Engineer I that can do a 3-day hybrid approach in our Farmington Hills...  ...competitive total rewards package. This package includes competitive base pay, performance-based incentive pay, comprehensive health... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours

    Amerisure Insurance Company

    Farmington Hills, MI
    2 days ago
  • The Software Reliability Engineer (SRE) will play a critical role in ensuring that our Warehouse Management Software (WMS) runs seamlessly across...  ...System Monitoring Use tools like Datadog or internal diagnostics to monitor WMS behavior. Proactively set up or refine alerts... 
    Full time
    Local area
    Remote work
    Rotating shift

    Lineage Logistics

    Novi, MI
    3 days ago
  • $34 - $38 per hour

     ...a real difference within life sciences, diagnostics and biotechnology? At Beckman Coulter Diagnostics...  ...everything possible. The Field Service Engineer is responsible for the vital work of...  ...here ( . For candidates who are based outside of New York City or who are applying... 
    Remote work
    Flexible hours
    Night shift

    Danaher Corporation

    Canton, MI
    4 days ago
  •  ...advancement, and fun events to bring everyone together. The Software Engineer is responsible for designing, developing, modernizing and...  ...primary focus being on developing scalable web and application-based solutions that support both external customer/resident and internal... 
    Temporary work
    Work experience placement
    Flexible hours

    RHP Properties

    Farmington Hills, MI
    2 days ago
  • $110k - $135k

     ...shape the future of the road. Our Engineering team is where bold ideas meet...  ...and suppliers. - Coordinate software release activities along side...  ...: - This role will be based out of the Scout Motors location...  ...Proven experience coordinating SW release across multiple controllers... 
    Full time
    Work at office
    Immediate start
    Flexible hours

    Scout Motors

    Novi, MI
    2 days ago
  •  ...seeking an experienced engineering leader to manage the Brake Controls, Software, and Vehicle Application...  ...with customers based on trust and transparency...  ...required. Assist with ABS/TCS/ESC tuning Engineers...  ...house programming and diagnostic S/W and how to set up,... 

    HL Mando America Corp

    Novi, MI
    25 days ago
  • The Software Engineer - Database (SQL) will join an Agile development team responsible for RouteOne’s web applications, data projects, special...  ...architecture, design, and code levels to ensure standards-based, high performance systems.Actively participate at internal community... 

    RouteOne

    Farmington Hills, MI
    2 days ago
  •  ...Design EngineerAVL Test Systems, Inc. is seeking a System Design Engineer to join our Emissions Design Services team. The System Design...  ...work arrangement, allowing a combination of remote and office-based work.Engineers are expected to periodically support onsite project... 
    Full time
    Work at office
    Remote work
    Work visa

    AVL

    Plymouth, MI
    1 day ago
  •  ...Summary Build and maintain the embedded software stack for the Delta Unit Controller, the...  ...lead the platform of the developed code base onto Delta US hardware, set up modern CI...  ...Required Qualifications BS/MS in Computer Engineering, Electrical Engineering, or Computer... 

    Delta Electronics Americas

    Plymouth, MI
    3 days ago
  • JD: 6+ years of experience in Automotive embedded software development. Responsibilities: Responsible for developing Embedded Software...  ...communication skills. Good to have: Automotive Embedded, UDS Diagnostics. Embedded, Motor Control Expertise. Functional Safety or Cybersecurity... 
    Work experience placement

    TechDigital Group

    Northville, MI
    3 days ago
  •  ...of AI, embedded systems, and automotive software, shaping scalable architectures while coordinating...  ...integrating AI and Generative AI/LLM-based capabilities into real-time, resource-...  ...proven ability to lead cross-functional engineering teams.Preferred QualificationsKnowledge... 
    Local area

    Robert Bosch

    Plymouth, MI
    4 days ago
  • $87.9k - $115.12k

     ...Position: Applications Engineer Job Description: What You'll Be Doing: Designs and develops software solutions to meet business requirements. Manages full software...  ...candidate may vary from posted hiring range based upon geographic location, work experience, education... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday

    Arrow ECS

    Plymouth, MI
    3 days ago
  • $134.55k - $205.56k

     ...preparation, and transmission line models based in PLS-CADD. Adhere to Sargent &...  ...~ BS degree from an ABET-accredited engineering program. ~12 years of transmission design...  ...experience. ~ Proficiency with PLS-CADD software. ~ Experience must include preparation... 
    Hourly pay
    Work at office
    Local area
    Flexible hours
    3 days per week

    Sargent & Lundy

    Northville, MI
    1 day ago
  • $81k - $130k

     ...support for DTS hardware and software systems used in automotive crash...  ...a combination of ticket-based workflows (Salesforce), phone...  ...component test labs, and other engineering environments, including: ~Sensor...  ...) ~Experience using basic diagnostic tools such as: o... 
    Work at office
    Local area
    Remote work
    Flexible hours

    Vishay Precision Group

    Novi, MI
    16 days ago
  • $160k - $192.5k

     ...Description Job Description Base Salary - USD $160,000 to $192,50...  ...implementation on UDS for Scout’s new software-defined vehicle architecture Own the diagnostic communication concept for OBD-...  ...alignment between systems engineering, software development, diagnostics... 
    Work at office
    Immediate start
    Flexible hours

    Talent Search PRO

    Novi, MI
    20 days ago
  •  ..., customisable testing systems, vehicle engineering, homologation, regulatory advice & expertise...  ...working with dynamometer control software to integrate customer test requests, performing...  ...Testing software Create reports based on work completed for customer approval... 
    Permanent employment
    Work experience placement
    Work at office
    Local area

    Utaceram

    Northville, MI
    3 days ago
  •  ...tailored to you. Because when you thrive, innovation thrives.  Software Engineer, Embedded Rust Gentherm is expanding its business...  ...FUNCTIONS AND RESPONSIBILITIES ~Migrate existing embedded C-based software modules into Rust ~Design and implement new drivers... 
    Work at office

    Gentherm

    Novi, MI
    15 days ago
  •  ...responsibilities of the job). Designs and develops software applications, application interfaces (...  .... Collaborates with other Software Engineers on moderately complex aspects of projects...  ...Highly independent worker Customer Base: (Identify who the primary and secondary... 
    Work at office
    Work from home

    Digital Check Corp

    Novi, MI
    1 day ago
  • $101k - $110k

     ...Description Lead Industrial Systems Operations Engineer D-Riven Engineered Solutions is seeking...  ...and Team Leads, offering experience-based coaching and conducting both formal and...  ...& Load Handling; Concrete/Masonry CAD software; Schematic review; Workflow planning Project... 
    Daily paid
    Work at office
    Work from home

    D-RIVEN Industrial Solutions

    Canton, MI
    2 days ago
  • Mandatory Skills QUALIFICATIONS: • SAE J1939 and diagnostics, it is mandatory • 5+ years of experience in embedded software development, preferably in an automotive...  ...level. Able to determine software requirements based on review of PCB layout, and chip set data sheets... 

    TechDigital Group

    Novi, MI
    3 days ago
  •  ...a highly experienced Senior Application Engineer with a strong background in industrial automation...  .... This is primarily an office-based role with occasional plant visits....  ...layout drawings in AutoCAD or equivalent software ~ Experience writing Statements of Work... 
    For contractors
    For subcontractor
    Work at office

    SAI SYSTEMS

    Plymouth, MI
    7 days ago
  •  ...corporate office in Livonia Michigan is currently seeking an AI Engineer to join our team. The AI Engineer is responsible for building,...  ...Build retrieval-augmented generation (RAG) pipelines and knowledge bases that ground AI outputs in accurate, current company data.... 
    Full time
    Work at office

    Sunset

    Livonia, MI
    1 day ago
  • $85.4k - $192.9k

    Transmission and Driveline Controls Engineer We made history and now...  ...Own and manage multiple diagnostics related software components (features)...  ...and expand the capability of SW features used across all vehicle...  ...in requirements-based test development in virtual... 
    Immediate start
    Flexible hours

    Ford

    Livonia, MI
    1 day ago
  • Job Title: Field Application Engineer - Radar SystemLocation: Midwest, USGlobal Sales Introduction...  ...HW (radar sensor) and associated software integrationWork with MCU and MPU debug and...  ...qualified disabled individuals.#LI-6692SummaryLocation: USA (home based); NoviType: Full time
    Full time
    Local area
    Remote work

    NXP Semiconductors

    Novi, MI
    4 days ago
  •  ...warehouses. We are known as experts in engineering, manufacturing, and servicing innovative...  ...company is currently seeking an experienced Software Developer, Level 2 (Smart Handling)....  ...on Microsoft .NET platforms and Windows based computer systems using the Microsoft Visual... 
    For subcontractor
    Work at office
    Flexible hours
    Shift work
    Weekend work

    Daifuku

    Novi, MI
    2 days ago
  •  ...storage, PCIe cards) based on performance, reliability...  ...firmware updates, and diagnostics. Configure, validate,...  ...). Collaborate with software teams to ensure...  ...involving hardware or HW/SW interactions. Develop...  ...degree in Electrical Engineering, Computer Engineering,... 
    Work experience placement
    Local area
    Remote work

    KLA

    Willow Run, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Base Software/ Diagnostic SW) /ABS/ESP. Be the first to apply!