Software Engineer (Base Software/ Diagnostic SW) /ABS/ESP
Bosch Group
Job Description
Job Description
Company Description
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.
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.
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!
- ...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
- ...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
- ...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,...Suggested
- ...Responsibilities - Software developer with responsibilities to Define, Design, Develop, and Deploy applications/services and proof‑of‑concepts to support new location‑based vehicle features - Ensure quality, on‑time delivery using agile, test‑driven development principles...Suggested
- ...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...SuggestedTemporary workWork experience placementFlexible hours
- ...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
- ...requirements and design documents Design, develop, and test software Review existing code Development of web based applications Able to travel to customer sites as... ...background is very helpful Education BS in Engineering or technical field related to Computer Science/...
- ...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...
$47.84k - $95.68k
...and Systems (SOS), Industry Futures, and Engineering organizations. Together, the team... ...will investigate and prototype a model-based systems engineering (MBSE) approach tailored... ...analysisProficiency in Python and experience with software development for prototypingExposure to...Full timeInternshipWork at officeRemote workFlexible hours- ...MI Hybrid Work Freudenberg‑NOK General Partnership Application Engineer Responsibilities Partner directly with customers and sales teams... ...for innovation, product improvements, and new applications based on market insights, customer feedback, and technical trends. Qualifications...Local area
- ...Experience with STM32 or similar ARM Cortex M core-based MCU Low-level driver development , SPI, RMII, Flash, MCU Registers Static Code Analysis CI build and unit testing for embedded systems bility to read schematics 5 + years exp years...
- ...manufacturability. Conduct feasibility studies and perform CAE-based validation to optimize weight and cost efficiency. Research and... ...Requirement: Master's degree (or foreign equivalent) in Mechanical Engineering, Industrial Engineering, Automotive Engineering, or related....
- ...Design Release Engineer Job Location: Farmington Hills, MI (No... ...Network Signals and Messages, Diagnostics. Review Systems Specifications... ...are an Award-Winning Global Software Consultancy solving complex... ...employees and we do not discriminate based on any protected attribute...Contract workRemote work
- ...the United States (US) as System Design Engineer AVL Test Systems, Inc. is seeking a... ...a combination of remote and office-based work. Engineers are expected to periodically... ...and connected mobility (ADAS/AD), and software for a greener, safer, better world of mobility...Full timeWork at officeRemote workWork visa
$57.12k - $97.92k
...through education) and user PC/software skill + 3+ years of... ...preventive maintenance and diagnostics of automation systems + Demonstrated... ...Ethernet and networking + Engineering concepts, programming, job... ...we attract the best talent based on qualifications, skills,...Permanent employmentFull timeFor contractorsWork at officeImmediate startRemote workNight shift- ...confidential enterprise client is looking for multiple experienced software engineers to support ongoing development and enhancement of enterprise‑... ..., develop, and maintain full‑stack applications using Java‑based technologies Build and support backend services and RESTful...Hourly payContract work
$125.25k - $183.7k
...-track your career. Engineer audio systems and integrated... ...customer and internal Software and Requirement... ...performance Skills Based Proficiencies Strong... ...audio related embedded SW development: audio driver... ...(CAN, MOST, etc) and diagnostics (UDS, KWP2000) What...Full timeTemporary workWork at officeLocal areaImmediate startRemote workFlexible hours- ...Galaxy Software Solutions, Inc. is seeking a Systems Analyst/Administrator to define technical documentation and work on server integrations... ...ensuring compliance with security guidelines. The position is based in Canton, MI, with multiple worksite options across the US. #J...
- ...solid experience working with Oracle databases for application development. Nice to Have Technical Skills GitHub Copilot or other AI‑based development tools. Unix / Shell Scripting – familiarity with shell scripting and command‑line operations. CI/CD Pipelines –...
- ...~ HTML/CSS ~ Deep understanding of JVM, Profiling Nice to have technical skills: ~ Github Copilot or other AI based development tools ~ CI/CD processes ~ DevOps methodologies ~ Unix / Shell Scripts ~ Docker...
- ...Michigan is currently seeking a Network Engineer to join our Information Technology... ...Evaluate and recommend network hardware and software solutions based on organizational needs and industry... ...in network troubleshooting and diagnostic tools. Solid understanding of network...Work at officeLocal area
- ...Formulate concepts, define system scope and technical objectives based on user needs (requires very good written and verbal... ...including unit and integration testing (JUnit, JMock), Utilization of software configuration management tools, Code deployment and code versioning...
- ...AI Engineer Mastronardi Produce pioneered the commercial greenhouse industry in North America... ...generation (RAG) pipelines and knowledge bases that ground AI outputs in accurate,... ...Diploma/Degree in related discipline Software development experience in Python (required...Work at office
$65 per hour
...Simulink, Stateflow. Develop test cases for software unit and integration tests. Support HIL... ...ADAS features and improve performance based on continuous feedback. Develop ADAS... ...Qualifications: Bachelors degree in electrical engineering, computer science or a related field. 2+...For contractorsLocal areaRemote work$70k - $100k
...0.00 Annually Rhino Tool House - Systems Engineer About Rhino Tool House: Our mission is to... ...deployment, and maintenance of IT systems, software, and networks. Ensure robust... ...software systems Experience managing cloud based and on-premises servers Familiarity with...Full timeWork at officeLocal area- ...Department: Engineering/Technical Services Accountability: This position reports to the Technical... ...FAQs, service bulletins, and knowledge‑base articles. Analyze returns, failure rates... ...for system set‑up, configuration, software/firmware integration, and driver requirements...Work at officeRemote work
- ...and associates Complete basic retrofits, software installations and customer training... ...Qualifications Two-year technical degree in engineering or related field preferred, or... ...computer systems experience and high level of diagnostic skills Previous experience with...WorldwideRelocation
- ...We are seeking a skilled and motivated Software Developer to join GreenPath’s development... ...apply industry best practices in software engineering Demonstrate a commitment to professional... ...Competitive salary and performance‑based incentives Health, dental, and vision insurance...Work at office
- ...our numerous clients. Job Description Set up in test, preproduction & dvlper environment w/ physical servers. Work as SQL Server d/base admin & set up SQL security Audit & write prgms for Big Data solutions. Conduct user acceptance testing & integration testing. Master...
$29.48 - $44.59 per hour
...are seeking an experienced Field Service Engineer to diagnose, repair, and maintain CNC... ...and wiring schematics. Experience using diagnostic tools, including multimeters and phase checkers... .... Final compensation will be determined based on a candidate’s experience, skills, and...Hourly payWork at office
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!
- part time software developer remote Plymouth, MI
- entry level software sales Plymouth, MI
- healthcare software sales Plymouth, MI
- software implementation project manager Plymouth, MI
- id software Plymouth, MI
- software Plymouth, MI
- software sales Plymouth, MI
- software technology Plymouth, MI
- software support Plymouth, MI
- remote software sales Plymouth, MI


