Search by job, company or skills

VINFAST

Senior C++ Embedded Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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 26262) or cybersecurity (ISO 21434).
  • 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 https://vinfastauto.com/vn_vi/dieu-khoan-phap-ly or https://vinfast.vn/privacy-policy/ , 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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 135206537