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 proposalDevelop 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 groupParticipate 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 productionTake ownership of assigned features and deliver high-quality software solutions on scheduleDepartment task support / coordination