VINFAST is a pioneeringelectric vehicle (EV) company committed to revolutionizing the automotiveindustry with sustainable and innovative mobility solutions. As a leadingplayer in the EV market, VinFast is dedicated to delivering high-quality,cutting-edge electric vehicles that redefine the driving experience. Our teamconsists of passionate professionals driven by a shared vision of creating agreener and more sustainable future through innovation, technology, andexcellence.
We are seeking an experienced and highly skilled Software Engineerspecializing in Modern C++ and POSIX-compliant operating systems. The idealcandidate 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 fordesigning, implementing, and maintaining software for our cutting-edge productsrunning on Linux and the QNX real-time operating system.
- Design, develop, and optimizehigh-performance, multi-threaded applications using Modern C++(C++11 and newer)
- Leverage the POSIX API for threading, memory management, andsystem resource management in a resource-constrained environment
- Develop and maintain system-level software, services, and librariesfor embedded Linux and QNX platforms.
- Participate in the full software development lifecycle, fromrequirements 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 likeCMake and cross-compilation toolchains
- Write clean, maintainable, and well-documented code, and participateactively in peer code reviews.
- Create and maintain technical documentation for the software youdevelop.
Requirements
- Bachelor's or Master's degree in ComputerScience, Computer Engineering, or a related technical field.
- Proven professionalexperience in software development using C++.
- Strong proficiencyin Modern C++ (C++11 or newer), including features likesmart pointers, move semantics, lambdas, and the Standard Template Library(STL).
- Extensive hands-onexperience with the POSIX API and developing applications forPOSIX-compliant systems like Linux.
- Deep understandingand hands-on experience in multithreading, concurrency, and synchronizationprimitives (e.g., mutexes, semaphores, condition variables).
- Direct experience with areal-time operating system (RTOS), with a strong preference for QNX.
- Solid understanding ofoperating 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