VINFAST is a pioneering electric vehicle (EV) company committed to revolutionizing the automotive industry with sustainable and innovative mobility solutions. As a leading player in the EV market, VinFast is dedicated to delivering high-quality, cutting-edge electric vehicles that redefine the driving experience. Our team consists of passionate professionals driven by a shared vision of creating a greener and more sustainable future through innovation, technology, and excellence.
We are seeking an experienced and highly skilled Software Engineer specializing in Modern C++ and POSIX-compliant operating systems. The ideal candidate will have a strong background in developing high-performance, concurrent, and reliable applications for embedded and real-time environments. You will be a key member of our core engineering team, responsible for designing, implementing, and maintaining software for our cutting-edge products running on Linux and the QNX real-time operating system.
-
Design, develop, and optimize high-performance, multi-threaded applications using Modern C++ (C++11 and newer)
-
Leverage the POSIX API for threading, memory management, and system resource management in a resource-constrained environment
-
Develop and maintain system-level software, services, and libraries for embedded Linux and QNX platforms.
-
Participate in the full software development lifecycle, from requirements analysis and design to testing, deployment, and maintenance.
-
Profile, debug, and optimize software to meet stringent performance, concurrency, and real-time latency requirements.
-
Develop and maintain robust build environments using tools like CMake and cross-compilation toolchains
-
Write clean, maintainable, and well-documented code, and participate actively in peer code reviews.
-
Create and maintain technical documentation for the software you develop.
Requirements
-
Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field.
-
Proven professional experience in software development using C++.
-
Strong proficiency in Modern C++ (C++1 1 or newer) , including features like smart pointers, move semantics, lambdas, and the Standard Template Library (STL).
-
Extensive hands-on experience with the POSIX API and developing applications for POSIX-compliant systems like Linux.
-
Deep understanding and hands-on experience in multithreading, concurrency, and synchronization primitives (e.g., mutexes, semaphores, condition variables).
-
Direct experience with a real-time operating system (RTOS), with a strong preference for QNX.
-
Solid understanding of operating system fundamentals, computer architecture, and networking protocols .
-
Experience with cross-compilation toolchains.
-
Knowledge of safety-critical or mission-critical development standards (e.g., ISO 26262, MISRA C++) is a significant plus.
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
Work Location:
No. 25, Riverview 6, Vinhomes Golden River, 02 Ton Duc Thang Street, Ben Nghe Ward, District 1, Ho Chi Minh City