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 15 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. Manufacturing Controls Test Engineer, Manufacturing Test and Controls

Senior Manufacturing Controls Test Engineer position at Amazon Robotics, focusing on developing and implementing test strategies for robotic systems manufacturing.

Senior Software Engineer - GPU

Senior Software Engineer position at NVIDIA focusing on GPU system software development, optimization, and architecture design with competitive compensation and benefits.

Senior RTL Analysis Methodology Engineer

Senior RTL Analysis Methodology Engineer position at NVIDIA, developing chip design verification methodologies with competitive compensation and opportunity to work on cutting-edge semiconductor technology.

Senior System Software Engineer Platform - Server Embedded Firmware

Senior System Software Engineer role at NVIDIA focusing on embedded firmware development for server platforms with competitive compensation between $148K-$356.5K.

Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing robotics and material handling equipment in fulfillment centers.