
[SX/EIT-MM] Embedded C++ Engineer (1-year contract)
Bosch Global7 hours ago
Ho Chi Minh City, VietnamMid Level
Responsibilities
- Develop embedded BSW and application software for household appliances.
- Participate in the full development cycle, including requirements, design, coding, and testing.
- Analyze requirements and design and develop embedded BSW.
- Develop and execute unit and functional tests.
- Conduct code, design, and solution reviews.
- Share knowledge to build team competencies.
- Provide technical proposals and project estimates.
- Participate directly in customer discussions.
Requirements
- Major in Computer Engineering, Electrical-Electronics, Telecommunication, Mechatronics Engineering, or an equivalent field.
- At least 2 years of experience in bare-metal embedded C++ development.
- Experience with UML, especially state diagram design.
- Experience with unit testing, especially the Google Test framework.
- Experience with version control systems, especially Git.
- Familiarity with basic embedded system concepts and common software development workflows and methodologies.
- Basic understanding of hardware, including the ability to measure simple electronic components and read simple schematics.
- Experience with the QP framework is advantageous.
- Good English communication skills.
Benefits
- One-year contract through Bosch's external vendor.
- Salary and benefits will be discussed during the interview.
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.