[FASD] Senior C++ Software Engineer
- Hanoi / Ho Chi Minh City
- Fulltime
VinRobotics, based in Hanoi and Ho Chi Minh City, Vietnam, is revolutionizing corporate operations with a fleet of autonomous robots addressing labor shortages and challenging tasks. Join our in-office team to help bring our vision of deploying autonomous robots to solve real-world problems.
We are seeking multiple motivated and skilled Senior C++ Software Engineer to join our team, focusing on developing high-performance and reliable applications for robotic systems. The ideal candidates will play a key role in ensuring seamless operation and delivering high-quality software solutions within tight deadlines.
Responsibilities:
Develop and optimize high-performance C++ algorithms for real-time robotic applications with a focus on efficiency and reliability.
Profile and optimize code to meet real-time constraints on embedded and high-performance computing platforms.
Collaborate with robotics engineers and researchers to integrate algorithms into robotic systems.
Design and implement robust software architectures for modular and scalable robotics applications.
Ensure code quality through rigorous testing, debugging, and performance benchmarking.
Stay up to date with the latest advancements in robotics, algorithms, and software engineering best practices.
Essential Qualifications:
5+ years of experience in C++ development, with a focus on performance optimization and real-time systems.
Strong understanding of data structures, algorithms, and software design patterns. Ability to implement new algorithms efficiently and rigorously
Experience with multi-threading, parallel computing, and low-latency programming.
Proficiency in debugging tools, performance profiles, and benchmarking techniques.
Familiarity with containerization (Docker), DevOps pipelines (Jenkins, GitLab CI/CD), and version control (Git, GitHub, GitLab).
Familiarity with Python for prototyping and scripting tasks.
Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
Preferred Qualifications:
Familiarity with ROS (Robot Operating System) and robotics middleware.
Knowledge of embedded systems and real-time operating systems (RTOS).
Hands-on experience with robotics algorithms is desirable.
Experience with GPU programming (CUDA, OpenCL) or SIMD optimizations.
Similar job opportunities
[FASD] Junior/Senior AI Engineer – Industrial Vision & Quality Inspection
- Fulltime
- Due date
[FASD] AI Engineer Intern – Industrial Vision & Quality Inspection
- Fulltime
- Due date
[FASD] Senior Robotics Manipulation Engineer
- Fulltime
- Due date
