
Senior Software Engineer
Venti Technologies1 month ago
Singapore, SingaporeSenior
Responsibilities
- Lead the architectural design of simulation tools for high-throughput, real-time execution.
- Design and develop AI-enabled frameworks that generate simulation and log-based test cases from real-world driving data.
- Enable perception-in-the-loop, hardware-in-the-loop, and vehicle-in-the-loop simulation with software, robotics, and systems engineers.
- Contribute to technical roadmaps for testing infrastructure and evaluate internal and third-party tools.
- Guide junior and mid-level engineers through best practices, code reviews, and robust system design.
Requirements
- Bachelor's degree in computer science, robotics, or a related field.
- At least 5 years of professional software engineering experience.
- Advanced proficiency in modern C++, C++14 or newer.
- Experience architecting and deploying scalable, high-performance solutions.
- Experience with OpenGL or Vulkan is preferred.
- Applied knowledge of linear algebra and computational geometry, including transforms, projections, splines, and collision detection, is preferred.
- Experience with robotics frameworks such as ROS2 is preferred.
About Venti Technologies
Venti Technologies builds autonomous driving systems and fleet operations software for logistics vehicles in seaports, airports, warehouses, and factories. The privately held company, founded in 2018 and headquartered in the Boston area, deploys its systems at industrial sites in Asia and integrates with existing terminal workflows. Venti sells and supports end‑to‑end autonomy solutions for yard tractors and related vehicles, and raised a Series A in 2023.