Position: Automotive Software Engineer (C/C++)
Working Location: Long Bien
Contact to: Phan Thuy Trang (Trangpt@vietsol.com.vn)
Job Descriptions:
- General Description:
- Research and develop embedded systems mounted on Cars or Services for Cars, including Infortainment System, Parking Assitant services, EV Charging Station.
- Software Engineers involve in HMI (QT QML, NodeJS), IVI Applications (Bluetooth, Radio, Navigation, Multimedia Player), In-car protocols and communication (CAN, Ethernet), and Sensor drivers (Lidar, RF).
- Essential Duties and Responsibilities:
- Write clean, human-readable code with unit tests.
- Develop high quality code and maintain software source code written in C/C++, and/or QT QML/Python, and/or NodeJS.
- Analyze and fix software bugs using code coveriry tools and testing devices.
- Create and maintain software documentation.
- Cooperate with internal organization and 3rd party.
- Steady efforts to improve SW design and quality.
Job Requirements:
- Work Experience
- Have experience in software development in C/C++.
- Have experience in developing embedded systems in application layer, and/or service, driver layer.
- Have hands-on experience to use JIRA, SVN, GIT.
- For Immediate grade, should have good knowledge in Object-Oriented Programming (OOP) and Design Patterns.
- For Senior grade, prefer to have experience in leading small technical teams (3-5 members).
- Knowledge
- [Mandatory] C/C++ Language.
- [Mandatory] Working in Linux environment.
- [Preferred] Experiences related to multi-thread, multi-process programming (IPC, Socket, DBus).
- [Preferred] Using QT and QML for UI design and user interaction, or GUI framework for embedded (TouchGFX, uGUI, Altia).
- [Preferred] Experience related to NodeJS application (front-end UI or back-end server).
- [Preferred] Knowledge in Microcontrollers, protocols for peripherals (UART, I2C, SPI).
- [Preferred] Knowledge in OOP and design pattern (MVC, Singleton, Observers).
- [Preferred] Knowledge about connectivity service (Apple CarPlay, Android Auto, Bluetooth).
- [Preferred] Experiences relate Open Source porting & development & customizing.
- Skills and attitude
- Good English skill in both verbally and written.
- Thorough, sincere, responsible, understanding mindset.
- Strong motivation to develop career in automotive software and car automation.
- Active communication internally and externally.
- Good ability in teamwork and working independently.
Benefit:
- Good salary (includes base salary, additional salary, housing allowance, meal allowance, etc.)
- 13th month salary + Incentive/performance bonus.
- Salary review twice a year.
- Lunch monthly support.
- Mon–Fri & alternative Saturday working schedule with 44 hours/week.
- 12 annual leave days plus 1 birthday leave.
- Health care insurance.
- Training & career development program.
- Oversea working opportunities.
- Have opportunity to work in Electric vehicle development project and testing with system/vehicle integration level.
- Working in international environment with expert around the world.
- Opportunities for career advancement to Team Leader, Group Leader, and Manager positions.
- Monthly budget for team activities, etc.
RELATED NEWS
Vietsol Joins Siemens Digital Industries Software Solution Partner Program as a Software and Technology Partner
Hanoi, [21.03.2025] – Vietsol has officially expanded our partnership with Siemens Digital Industries Software, a global technology company. This milestone marks a significant step in expanding the availability of cutting-edge technology solutions in Vietnam and across Southeast Asia. Under this agreement, Vietsol can now offer current and future customers the...
AI Model Training Engineer
Position: AI Model Training Engineer Location: Long Bien, Ha Noi Contact: Phan Thuy Trang Job Descriptions: Data Collection and Preparation: Collect, curate, and annotate large datasets for training AI models. Ensure data quality and integrity through preprocessing and cleaning. Model Development and Training: Design and implement machine learning models...
Automotive Software Engineer (C/C++)
Position: Automotive Software Engineer (C/C++) Working Location: Long Bien Contact to: Phan Thuy Trang (Trangpt@vietsol.com.vn) Job Descriptions: General Description: Research and develop embedded systems mounted on Cars or Services for Cars, including Infortainment System, Parking Assitant services, EV Charging Station. Software Engineers involve in HMI (QT QML, NodeJS), IVI...