← All jobs

Senior AUTOSAR Embedded Software Developer (C/C++, AUTOSAR, firmware, middleware) at Bosch

Confirmed open

Bosch is recruiting for the Senior AUTOSAR Embedded Software Developer (C/C++, AUTOSAR, firmware, middleware) role in Ho Chi Minh City, Vietnam. The work includes design, Build, and maintain AUTOSAR SWCs (ports/interfaces, runnable, events, …), author and manage ARXML.

Bosch logoBosch

Search jobs by company: Bosch

Location
Ho Chi Minh City, Vietnam
Employment
Full-time
Technologies
C++, AUTOSAR
See how to apply

Save job — free account Saved jobs

Create a free application profile — Keep your skills and projects in a reusable profile. Private by default; you choose when to share. Apply for this job directly with the employer.

We’ll email you a sign-in code. Upload your CV after sign-in.

By continuing, you agree to processing needed to manage your account and profile. Privacy policy

Role overview

We are seeking a Senior Embedded Software Developer to build and integrate Software Components (SWCs) and Basic Software (BSW) stacks on production ECUs. You will design high-quality embedded software in C/C++, configure AUTOSAR platforms (RTE/BSW), and Maintain reliable, performant delivery aligned with MISRA, ASPICE, and OEM standards.

Responsibilities.

Responsibilities

  • Design, Build, and maintain AUTOSAR SWCs (ports/interfaces, runnable, events, …), author and manage ARXML.
  • Configure and generate RTE, integrate SWCs with BSW modules (e.g., DCM/DEM, NvM, SecOC, CSM, …).
  • Carry out ECU integration: configure BSW stacks, communication, and diagnostics.
  • Write, debug, and optimize embedded C/C++ for constrained, real-time ECUs, conduct static analysis and code reviews.
  • Plan and execute unit, integration, and system tests.
  • Establish CI/CD pipelines for build, analysis, and automated testing; manage configuration baselines and releases.
  • Collaborate with cross-development teams and test teams, drive requirements analysis, traceability, and quality gates.
  • Maintain compliance with AUTOSAR, MISRA C, ASPICE, and applicable safety/security standards.

Qualifications

  • Bachelor’s or Master’s in Computer Science, Electrical/Computer Engineering, or related field.
  • Minimum 3 years of experience in a relevant field.
  • Proven experience in C lassic AUTOSAR SWC development and ECU integration.
  • Strong proficiency in embedded C/C++ programming.
  • Hands-on with AUTOSAR tools (Vector DaVinci, ETAS ISOLAR) and RTE/BSW configuration.
  • Practical Understanding of CAN, LIN, FlexRay, Ethernet (SOME/IP, DoIP); diagnostics (UDS), DCM/DEM, NvM.
  • experience in testing levels and hardware debugging; Exposure to Git and CI tools (Jenkins/GitLab).
  • Excellent communication and documentation skills.
  • Exposure to Agile/Scrum and DevOps practices in embedded software.
  • Exposure to service-oriented architectures and SOME/IP service design.
  • Understanding of ISO 26262 (functional safety), ASPICE implementation, and ISO/SAE 21434 (cybersecurity).

Technology in this role

  • C++: You will design high-quality embedded software in C/C++, configure AUTOSAR platforms (RTE/BSW), and Maintain reliable, performant delivery aligned with MISRA, ASPICE, and OEM .
  • AUTOSAR: You will design high-quality embedded software in C/C++, configure AUTOSAR platforms (RTE/BSW), and Maintain reliable, performant delivery aligned with MISRA, ASPICE, and OEM .
  • C: You will design high-quality embedded software in C/C++, configure AUTOSAR platforms (RTE/BSW), and Maintain reliable, performant delivery aligned with MISRA, ASPICE, and OEM .
  • Git: Exposure to Git and CI tools .
  • Jenkins: Exposure to Git and CI tools .
  • CI/CD: Establish CI/CD pipelines for build, analysis, and automated .
  • CAN: Practical Understanding of CAN, LIN, FlexRay, Ethernet (SOME/IP, .
  • LIN: Practical Understanding of CAN, LIN, FlexRay, Ethernet (SOME/IP, .
  • FlexRay: Practical Understanding of CAN, LIN, FlexRay, Ethernet (SOME/IP, .
  • Ethernet: Practical Understanding of CAN, LIN, FlexRay, Ethernet (SOME/IP, .
  • ECU: Carry out ECU integration: configure BSW stacks, communication, and .

Role-specific candidate guide

Preparation notes based on the employer’s stated responsibilities and qualifications.

Understanding the scope. This [ETA] Senior AUTOSAR Embedded Software Developer (C/C++, AUTOSAR, firmware, middleware) position at Bosch is best assessed through the work described in the employer’s posting, rather than the title alone. The available role overview says: “We are seeking a Senior Embedded Software Developer to build and integrate Software Components (SWCs) and Basic Software (BSW) stacks on production ECUs. You will design high-quality embedded software in C/C++,…” Read that statement together with the responsibilities below to understand the likely balance between delivery, coordination and technical decision-making. The role belongs to the embedded and systems software area, but that label is only a guide to the work; the employer’s own requirements remain decisive. Before applying, check the original listing for reporting lines, product or team assignment, employment terms and any details that may have changed since this copy was checked. Where this page says a fact is not specified, treat it as an open question rather than an implied promise.

What the responsibilities signal. The posting specifically names “Design, Build, and maintain AUTOSAR SWCs (ports/interfaces, runnable, events, …), author and manage ARXML.”; “Configure and generate RTE, integrate SWCs with BSW modules (e.g., DCM/DEM, NvM, SecOC, CSM, …).”; “Carry out ECU integration: configure BSW stacks, communication, and diagnostics.”. For each duty, identify a project where you performed comparable work and be ready to describe the context, your own contribution, constraints, decisions, and measurable result. Explain how you moved from the initial need to implementation, review, release or operational.

Benefits

  • Join in a dynamic and fast-growing global company ( English-speaking environment), with opportunity to work in global projects and being a part of innovation team contributing initiative ideas to the hi-tech world.
  • Onsite opportunities: short-term and long-term assignments in worldwide offices.
  • Engage in our diverse training programs which surely help strengthen both your personal and professionalism.
  • 13th-month salary bonus + attractive performance bonus (you'll love it!) + annual performance appraisal.
  • 100% offered salary and mandatory social insurances in 2-month probation.
  • more than 15 days of annual leave + 1-day of birthday leave.
  • Premium health insurance for employee and 02 family members.
  • Flexible working time and working model.
  • Lunch and parking allowance.
  • Good benefits of company activities such as: football, badminton, yoga, Aerobic, team building….

About Bosch

Bosch Global Software Technologies develops engineering and software solutions within the Bosch Group. Its Vietnam development centre is based in Ho Chi Minh City and works with international teams.

Employer website

How to apply

Review the original posting and apply through the employer’s careers page.

View source and apply

Source checked: 2026-11-09

Browse job categories

Related jobs