VINFAST

Senior C++ Application Software Engineer

Posted: 11 hours ago

Job Description

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.The SVM (Surround View Monitoring) project aims to develop an advanced 360-degree vision system that provides a real-time panoramic view around the vehicle, enhancing driver awareness and safety during parking and low-speed maneuvers.The system integrates multiple cameras and AI-based perception modules (e.g., object detection, obstacle classification) to deliver intelligent visual assistance. Our team focuses on application-level software running on QNX-based automotive platforms, integrating vision algorithms, camera control services, and vehicle interface components into a production-ready solution. Design, develop, and optimize high-performance,multi-threaded applicationsusing Modern C++ (C++11 and newer) Leverage the POSIX API forthreading, 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. At least 5 years of 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 APIand 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 forQNX. 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: Technopark Tower, Gia Lam, Ha Noi 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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs