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.
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.
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 websiteHow to apply
Review the original posting and apply through the employer’s careers page.
View source and applySource checked: 2026-11-09
Browse job categories
Related jobs
- Embedded Firmware Engineer — Bosch
- Embedded Firmware Engineer at Bosch — Bosch
- Embedded Firmware Engineer (Open for Fresher) — Bosch
- AUTOSAR Embedded Software Engineer at Bosch — Bosch
- AUTOSAR Embedded Software Engineer (2-3 years of experience) — Bosch
- AUTOSAR Embedded Software Engineer at Bosch — Bosch
