Senior Computer Vision Software Engineer (Localization)
Verity AG
Zurich
Key information
- Publication date:19 December 2025
- Workload:100%
- Contract type:Permanent position
- Place of work:Zurich
Job summary
Join Verity as a Senior Computer Vision Software Engineer! Work in a dynamic team driving cutting-edge localization technology for drones.
Tasks
- Design and implement robust software for vision-based drone localization.
- Develop state-of-the-art algorithms for real-time indoor navigation.
- Oversee mission-critical software from design to deployment and operation.
Skills
- M.Sc. in Computer Science or related field; 5+ years in C++ software development.
- Extensive experience with vision-based localization algorithms.
- Strong problem-solving skills and attention to detail.
Is this helpful?
Your Team
Verity is looking for a Senior Computer Vision Software Engineer to join our Localization team.
This team owns the core localization technology that allows our drones to operate safely, reliably, and at scale inside complex industrial environments. The work sits at the heart of the product and directly impacts performance, operational cost, and system safety.
The team is developing accurate, robust, and efficient vision-based indoor localization that operates in challenging real-world conditions. The algorithms must run fast, recover gracefully, and handle imperfect sensor data, changing environments, and tight computational budgets.
If you enjoy working close to hardware, shipping production-grade computer vision systems, and taking responsibility for technology that must work every time - this is the role for you!
Your Role
- Advance our mission of reliable indoor autonomy by designing and implementing robust software for vision-based indoor drone localization and related technologies using C++ and Python.
- Enable real-time, dependable flight in complex indoor environments by developing state-of-the-art localization algorithms across state estimation, SLAM, computer vision, and machine learning.
- Ensure drones perform reliably where GPS fails through rigorous field evaluation, continuous monitoring, and systematic root cause analysis of localization failures.
- Take full ownership of mission-critical software across its entire lifecycle, from requirements and system design to implementation, deployment, and long-term operation in the field.
- Build software we can trust in safety-critical systems by delivering high-quality, maintainable, and efficient code that meets the highest engineering standards.
- Raise the engineering bar across the organization by conducting thoughtful code reviews and upholding strong software design principles and best practices.
- Turn ideas into real-world impact by collaborating closely with multidisciplinary teams to bring research and prototypes into production-ready systems.
- Grow the team’s technical excellence by mentoring engineers, providing clear technical guidance, and ensuring our collective output meets a high standard of quality and reliability.
Your Experience
- M.Sc. or higher degree in Computer Science, Software Engineering, Robotics, or a related field
- Extensive experience with the development of production-grade real-world, vision-based localization algorithms (SLAM) for resource-constrained platforms
- 5+ years of experience in software development with C++ for embedded and real-time systems
- Solid understanding of state estimation, vision-based localization, deep learning, optimization, and computer vision.
- Strong problem-solving skills and attention to detail.
Additional plus
- Experience with development of software for autonomous robotic systems (particularly drones)
- Experience with Python
- Experience in interfacing embedded software with Cloud technologies e.g. AWS
- Experience with handling, processing, and visualizing data for monitoring and performance evaluation purposes
Who you are
- High level of initiative, ability to effectively prioritize, and exceptional sense of responsibility
- Excellent interpersonal and communication skills
- Strong analytical understanding and ability to solve complex problems in a rigorous, structured, and outcome-oriented way
- Solution-oriented team player with an open and positive mindset, capable of working autonomously
Why Verity?
- A great engineering culture, including flat hierarchies, an open-door policy, and a focus on joint responsibility and mutual trust and support
- Working with a skilled, high-achieving, experienced, and fun team—with lots of opportunities to develop your professional career and grow with the company
- Flexibility of a hybrid work environment. You can arrange start and finish times around your life (picking up kids, walking the dog, training for your next marathon at lunch)
- 25 days of annual leave, employee stock ownership plan (conditions apply), variety of pension plans, and relocation packages
- A buddy will support you during your onboarding and first month at Verity.
- Annual team-building events, quarterly and monthly get-togethers, knowledge-sharing talks, game nights, and more
- Welcoming office space complete with friendly team members, free snacks (fresh fruits, coffee, and more!), and fun activities—we’re dog-friendly!
Learn more about who we are, what we do, and how we think at www.verity.net
We strive to create an inclusive environment that empowers our employees. All qualified applications will receive consideration for employment without regard to race, nationality, religion, sexual orientation, gender, age, physical [dis]ability, gender identity or length of time spent unemployed.