
[EDA] ADAS Embedded ASW Engineer
Bosch Global15 hours ago
Ho Chi Minh City, VietnamMid Level
Responsibilities
- Analyze and decompose customer and system requirements into clear, testable software requirements for ADAS functions.
- Design, implement, and maintain embedded automotive software in C++ for driver assistance functions.
- Develop and execute unit tests using Google Test and support software testing activities.
- Debug software, perform root-cause analysis, and resolve defects.
- Collaborate with system, software, testing, and project stakeholders to clarify requirements and resolve technical issues.
- Participate in code and design reviews and maintain software quality and traceability using configuration management and defect tracking tools.
- Provide effort estimates, technical input, and risk feedback for project planning and release preparation.
- Follow automotive development processes, coding standards, Automotive SPICE expectations, and applicable functional safety practices.
- Own assigned software tasks, work independently within the project team, and meet delivery and quality targets.
Requirements
- Bachelor’s degree in software engineering or a related field.
- Mandatory knowledge of automotive and embedded systems and functional knowledge of driver assistance systems.
- Strong C++ programming, requirements engineering, and debugging skills.
- Working experience with Google Test and strong understanding of unit testing and software test methodologies.
- Strong knowledge of developer tools and experience with configuration management and defect tracking tools.
- Hands-on experience with Bitbucket, GitHub, Git, and Visual Studio Code.
- Understanding of Automotive SPICE and functional safety processes and practices.
- Strong communication and interpersonal skills, with the ability to work independently and manage multiple stakeholders.
- Knowledge of CAN or Ethernet communication protocols, Python scripting, Japanese, Linux or QNX, or vehicle-specific physics is advantageous.
Benefits
- 13th-month salary bonus, performance bonus, and annual performance appraisal.
- 100% monthly salary and mandatory social insurance during the 2-month probation period.
- Meal, commuting, and parking allowances.
- Premium health insurance for the employee and two family members.
- 15 or more days of annual leave plus one birthday leave day.
- Flexible working time.
- Training programs, in-house entertainment facilities, sports activities, team-building events, company trips, tech talks, and charity and CSR initiatives.
- English-speaking environment at a global company and onsite opportunities for short-term and long-term assignments.
About Bosch Global
Bosch Global (Robert Bosch GmbH) develops and sells mobility components and software, industrial automation and sensors, home appliances and power tools, and energy and building technologies to automakers, manufacturers, builders, and consumers. It monetizes through product sales and connected services spanning IoT, AI, and embedded software. Founded in 1886 and headquartered in Gerlingen-Schillerhöhe, Germany, the privately held Bosch Group operates worldwide across Mobility, Industrial Technology, Consumer Goods, and Energy and Building Technology sectors.