Taro Logo

Senior Software Engineer, C++

Leader in safe-speed autonomous logistics systems, developing autonomous vehicles for goods transportation using mathematics and deep learning.
Embedded
Senior Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
AI · Automotive · Robotics...
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, C++

Venti Technologies, a leader in autonomous logistics systems, is seeking a Senior Software Engineer specializing in C++ to join their innovative team. Based in Singapore, this role is crucial for developing autonomous vehicle technology that improves logistics safety and environmental sustainability.

The company, launched in 2018, has offices in Cambridge (MA, USA), Suzhou (China), and Singapore, focusing on developing autonomous systems for industrial and logistics sites. They utilize rigorous mathematics, deep learning, and theoretically-grounded algorithms to create proprietary autonomy technologies.

As a Senior Software Engineer, you'll be responsible for architecting and developing critical software components for autonomous vehicles, ensuring code quality through CI/CD practices, and mentoring other engineers. The role requires strong C++ programming skills, Linux development experience, and a background in Computer Science or Robotics.

This is an excellent opportunity for an experienced developer who wants to work on cutting-edge autonomous vehicle technology while making a significant impact on logistics safety and efficiency. The position offers the chance to work with an international team and contribute to real-world deployments of autonomous systems.

The ideal candidate will bring 3+ years of production-quality C++ experience, strong problem-solving abilities, and excellent communication skills. Experience with ROS, safety-critical applications, and software deployment tools would be advantageous. Join a closely-knit team of innovators and problem-solvers who are working to change the world through disruptive technology.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, C++

  • Improve the existing software architecture and design the right software architecture for new components
  • Design and develop clean, fast, reliable code
  • Implement advanced features for autonomous vehicles
  • Uphold code quality continuous integration, automated testing, and code reviews
  • Drive software engineering best practices and processes
  • Create technical design documents
  • Mentor other software engineers

Requirements For Senior Software Engineer, C++

Linux
  • Bachelor's or Master's degree in Computer Science, Robotics, or related fields
  • 3+ years experience writing production-quality code in modern C++
  • Experience developing in a Linux environment
  • Strong organization and communication skills
  • Flexible problem-solver

Interested in this job?