Software Engineer (Base Software/ Diagnostic SW) /ABS/ESP
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!
- 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...SuggestedRemote work2 days per week
- 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...SuggestedRemote work2 days per week
- ...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 ~...SuggestedFull timeTemporary workWork at officeLocal areaRemote workVisa sponsorshipFlexible hours
- ...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 ~...SuggestedFull timeContract workTemporary workWork at officeLocal areaRemote workVisa sponsorshipFlexible hours
- ...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...SuggestedFull timeWork at officeLocal areaFlexible hours
- 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 timeLocal areaRemote workRotating shift
$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 workFlexible hoursNight shift- ...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 workWork experience placementFlexible hours
$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 timeWork at officeImmediate startFlexible hours- ...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,...
- 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...
- ...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 timeWork at officeRemote workWork visa
- ...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...
- 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
- ...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
$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 payFull timeTemporary workWork experience placementWork at officeLocal areaRemote workMonday to Friday$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 payWork at officeLocal areaFlexible hours3 days per week$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 officeLocal areaRemote workFlexible hours$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 officeImmediate startFlexible hours- ..., 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 employmentWork experience placementWork at officeLocal area
- ...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
- ...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 officeWork from home
$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 paidWork at officeWork from home- 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...
- ...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 contractorsFor subcontractorWork at office
- ...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 timeWork at office
$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 startFlexible hours- 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 timeFull timeLocal areaRemote work
- ...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 subcontractorWork at officeFlexible hoursShift workWeekend work
- ...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 placementLocal areaRemote work
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!
- software developer fintech Plymouth, MI
- software engineer Plymouth, MI
- part time software developer remote Plymouth, MI
- software developer Plymouth, MI
- software engineer healthcare Plymouth, MI
- consulting software engineer Plymouth, MI
- startup software engineer Plymouth, MI
- cybersecurity software engineer Plymouth, MI
- information technology software engineer Plymouth, MI
- ngo software engineer Plymouth, MI



