Automotive Software Engineer (C/C++)

Salary: Thoả thuận
Deadline: 30/04/2025
Level: Fresher Junior
Location: Hà Nội
Job Group: Embedded Software Developer

­­Position: Automotive Software Engineer (C/C++)

Working Location: Long Bien

Contact to: Phan Thuy Trang (Trangpt@vietsol.com.vn)

 

Job Descriptions:

  1. 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).
  1. 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:

  1. 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).
  1. 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.
  1. 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.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx