Senior C++ Software Engineer

  • Hanoi / Ho Chi Minh City, Vietnam
  • Fulltime

Job Description:

VinRobotics, based in Hanoi, 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.

Key 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.

Required 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 profilers, 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

Liên hệ

Business Cooperation