Senior C++ Embedded Software Engineer

2 weeks ago


Ho Chi Minh City Metropolitan Area, Vietnam VINFAST Full time ₫28,800 - ₫86,400 per year

About Us
Originating from Vietnam, VinFast is committed to the vision of becoming a global smart EV brand. VinFast has laid the foundation for the electric car and motorbike industry in Vietnam while passionately promoting the worldwide EV revolution.

With its Customer-First philosophy, VinFast relentlessly innovates and converges intellectual fundamentals in creating best-in-class products with the most affordable prices and outstanding after-sales services. In addition, VinFast provides everybody with the opportunity to use smart EVs while contributing to the creation of a smart, green, and sustainable future.

Position Summary
We are looking for a skilled and experienced C++ Embedded Software Engineer to join our team working on
Central Vehicle Computer (CVC)
platforms for next-generation automotive systems. This role involves end-to-end development of applications on
Linux-based Adaptive AUTOSAR platforms
, with deep integration into vehicle networks and hardware.

Responsibilities

  • Design and implement software architecture for automotive applications running on CVC (Central Vehicle Computer) .
  • Develop software components and define clear interfaces between modules, as well as integration with Adaptive AUTOSAR platform services.
  • Align and collaborate with platform/application suppliers and requirement teams on architecture, data flows, and APIs.
  • Implement, review, and debug key application logic.
  • Integrate Adaptive AUTOSAR applications into Linux/QNX platforms and validate system functionality.
  • Support system bring-up and debug across user space, IPC, and hardware interfaces.
  • Assist project managers in planning and ensuring timely delivery and software quality.
  • Ensure system-level understanding, including interaction with vehicle communication buses and ECUs.

Requirements

  • 5+ years of hands-on experience in embedded systems development using modern C++ (C++14 or later).
  • Strong hands-on experience with Linux application/service development , including system-level debugging and optimization.
  • Experience with network protocols : MQTT, SOME/IP, TCP/IP, UDP, and various IPC mechanisms (e.g., sockets, shared memory, D-Bus).
  • Experience with Adaptive AUTOSAR architecture , including service configuration, integration, and communication.
  • Good understanding of vehicle networks : CAN, LIN, Ethernet , and low-level hardware interfaces : SPI, I2C, IOHW .
  • Experience using CANoe for simulation, analysis, and test automation in automotive communication.
  • Proficient with build systems: Make, CMake, Ninja, Shell script
  • Strong experience with Git/Gerrit and modern software development workflows.
  • Solid understanding of in-vehicle system architecture , including ECU communication, diagnostics, and system lifecycle
  • Good communication skills in English, both written and verbal.

Nice to Have

  • Experience with containerization technologies such as Docker , OCI , or other lightweight runtimes on embedded Linux
  • Knowledge of OTA updates, diagnostics, or telematics systems .
  • Experience with real-time systems, or hypervisors.
  • Knowledge of automotive diagnostic protocols (UDS, DoIP) and tools.
  • Understanding of vehicle E/E architecture , ECU lifecycle, and system startup/shutdown sequences
  • Familiarity with functional safety (ISO or cybersecurity (ISO
  • Experience with system profiling, debugging tools (e.g., Valgrind, GDB, perf, nmon).
  • Proficiency with test automation frameworks and use of CANoe CAPL , XML configurations, and simulation scripting

Benefits

  • Competitive salary
  • Premium healthcare package, including PVI insurance & annual health check-ups
  • 13th-month salary & performance bonuses to reward your contributions
  • Enjoy preferential pricing for services within the Vingroup ecosystem including Vinmec, Vinpearl, and Vinschool...
  • Opportunity to collaborate with and learn from industry-leading professionals in the automotive domain

Working Location:
Vincom Dong Khoi, Q1, Ho Chi Minh
With respect to all your personal data shared to VinFast in the application and the entire recruitment process of VinFast, by clicking "Apply", submitting your resumé/CV and/or participating in VinFast's recruitment process, you agree that you have read VinFast's Personal Data Protection Policy ("Policy") posted at

or

, you agree to the Policy and consent for VinFast to process your personal data in accordance with the Policy and the applicable regulations on personal data protection.
To all recruitment agencies
: VinFast
does not
accept agency resumes. Please do not forward resumes to our careers alias or other VinFast employees. VinFast is not responsible for any fees related to unsolicited resumes.



  • Ho Chi Minh City, Ho Chi Minh, Vietnam Industrial Embedded Solutions JSC Full time $60,000 - $80,000 per year

    About the RoleWe are looking for an Embedded Software Engineer with a passion for embedded systems and Linux to join our growing team. You will be involved in developing firmware, board bring-up, and embedded applications for innovative products. This role is a great opportunity for engineers with 1–2 years of experience.Key responsibilitiesDesign,...


  • Ho Chi Minh City, Ho Chi Minh, Vietnam WATA Software Full time

    WATA Software is looking for a Senior Embedded Software Engineer with solid experience in C/C++, real-time embedded systems, and automotive software development. The role involves designing, implementing, and optimizing software for automotive ECUs in compliance with AUTOSAR, Functional Safety (ISO 26262), and Cyber Security (ISO/SAE...


  • Ho Chi Minh City, Vietnam Luxoft Full time

    **Project** Description**: Be part of a multinational team of engineers responsible for developing software for automotive Telematics Control Unit products. Technologies used: Embedded C, CAN, OSEK, RTOS, GSM, 3G/4G, AT commands **Responsibilities**: - Job scope includes software analysis, software design, code implementation, software integration, module...


  • Ho Chi Minh City Metropolitan Area, Vietnam HCLTech Vietnam Full time

    HCL Vietnam Company Limited belongs to HCLTech which is a global technology company, home to 220,000+ people across 60 countries, delivering industry-leading capabilities centered around digital, engineering and cloud, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry...


  • Ho Chi Minh City, Ho Chi Minh, Vietnam FPT Software Full time

    Key Qualifications● You are self motivated and driven with solid programming skills fordelivering applications for embedded platforms.● You have strong Android/Linux/RTOS Platform and Applicationdevelopment experience.● Strong C/C++ Development skills.● 5+ years excelling in software engineering roles with a track record ofsuccessful delivery of...


  • Ho Chi Minh City, Vietnam Luxoft Full time

    **Project** Description**: Be part of a multinational team of engineers responsible for developing software for automotive Telematics Control Unit products. Technologies used: Embedded C, CAN, OSEK, RTOS, GSM, 3G/4G, AT commands **Responsibilities**: - Job scope includes software analysis, software design, code implementation, software integration, module...


  • Ho Chi Minh City, Ho Chi Minh, Vietnam WATA Software Full time

    JOB DESCRIPTIONWe are looking for a Senior Embedded Software Engineer with solid experience in C/C++, real-time embedded systems, and automotive software development. The role involves designing, implementing, and optimizing software for automotive ECUs in compliance with AUTOSAR, Functional Safety (ISO 26262), and Cyber Security (ISO/SAE standards.Key...


  • Ho Chi Minh City, Vietnam Luxoft Vietnam Full time

    Luxoft Vietnam *** - Etown 5, 364 Cong Hoa, Tan Binh, Ho Chi Minh- Hybrid- Posted 1 hour ago- Skills: - C++ C language Embedded **Top 3 reasons to join us**: - Great Challenges - Global Opportunities - Personal Growth **Job description**: - Be part of a multinational team of engineers responsible for developing software for automotive Telematics...


  • Ho Chi Minh City, Vietnam Luxoft Full time

    **Project** Description**: Be part of a multinational team of engineers responsible for developing software for automotive Telematics Control Unit products. Technologies used: Embedded C, CAN, OSEK, RTOS, GSM, 3G/4G, AT commands **Responsibilities**: - Job scope includes software analysis, software design, code implementation, software integration, module...


  • Ho Chi Minh City, Vietnam Red & Blue Technology Full time

    **Embedded Software Engineer (C++/ C Language)**: Red & Blue Technology - Ứng Tuyển Embedded C++ C language - Đăng nhập để xem mức lương - Vinalift Building, No. 11, Road 69, Thanh My Loi Ward, Thu Duc City, Ho Chi Minh- Xem bản đồ- Tại văn phòng- 16 phút trước **Mô Tả Công Việc**: We are looking for a professional...