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

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 days 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?

Jobs Related To Venti Technologies Senior Software Engineer, C++

Sr. Software Development Engineer, Smart TV Platform

Senior Software Engineer role at Amazon's Device division, focusing on Smart TV platform development, requiring expertise in Android systems, Linux kernel, and hardware integration.

Software Development Engineer, Amazon Robotics Autonomous Mobility

Senior Software Engineering role developing autonomous navigation software for Amazon's warehouse robots, focusing on embedded systems and robotics platform development.

Embedded SDE, EFA, AWS Annapurna Labs

Senior Software Engineer role at AWS Annapurna Labs focusing on networking technologies for Machine Learning and HPC, involving C/C++ programming and RDMA protocol development.

Sr. Software Development Engineer, Smart TV Platform

Senior Software Development Engineer position at Amazon focusing on Smart TV platform development, requiring expertise in Android systems, Linux kernel, and device drivers.

Sr. Software Dev Engineer, Antenna System Validation, Kuiper

Senior Software Development Engineer role at Amazon Kuiper, focusing on antenna system validation and test automation for satellite communications systems.