
Senior Software Engineer C++
Venti Technologies1 month ago
Singapore, SingaporeSenior
Responsibilities
- Enhance and optimize existing software architecture and design robust architecture for new components.
- Design and develop clean, efficient, and reliable C++ code.
- Implement advanced features for autonomous vehicles.
- Maintain high code quality through continuous integration, automated testing, and comprehensive code reviews.
- Drive software engineering best practices and development processes.
- Produce thorough technical design documentation.
- Mentor and support other software engineers.
Requirements
- Pursuing or holding a bachelor's or master's degree in Computer Science, Robotics, or a related field.
- At least 3 years of experience writing production-quality code in modern C++.
- Experience developing in a Linux environment.
- Strong organizational and communication skills.
- Adaptive, solution-oriented mindset.
- Preferred experience with ROS or similar middleware, real-world safety-critical applications, and deploying software tools or metrics.