Senior Software Engineer
Venti Technologies
- Singapore
- Senior Level
- Posted
Responsibilities
- Lead the architectural design of our simulation tools to support high-throughput, real-time execution.
- Design and develop AI-enabled frameworks that generate simulation and log-based test cases using real-world driving data.
- Partner with software, robotics, and systems engineers to enable diverse simulation modalities, including perception-in-the-loop, hardware-in-the-loop and vehicle-in-the-loop testing.
- Contribute to long-term technical roadmaps for our testing infrastructure by evaluating both internal solutions and third-party tools.
- Guide junior and mid-level engineers by championing best practices, conducting thorough code reviews, and advocating for robust system design.
Preferred
- Prior experience with robotics frameworks like ROS2 is a plus.
About the team
Our Software Infrastructure team builds advanced simulation and regression testing tools that keep our autonomous systems safe and reliable in the real world.
We are looking for a Senior Engineer to lead core simulation and regression testing initiatives. In this role, you will architect and scale the testing pipelines that validate our autonomous driving stack, helping ensure it meets rigorous standards for safety, reliability, and performance.
Skills we look for
- A bachelor's degree in computer science, Robotics, or a related field, with at least 5 years of professional software engineering experience.
- Advanced proficiency in modern C++ (C++14 or newer).
- Proven expertise in architecting and deploying scalable, high-performance solutions.
- Experience with modern graphics APIs (e.g., OpenGL, Vulkan) is a plus.
- Strong applied knowledge of linear algebra and computational geometry (e.g., transforms, projections, splines, collision detection) is a plus.
jobapplier