Senior software engineer Computer Vision We are seeking a highly motivated and experienced Senior software engineer to lead the development of an advanced Vision software stack for cutting-edge unmanned aerial systems.
In this role, you will own the design, integration, and optimization of key capabilities such as Visual-Inertial Odometry, Tracking, ATR, Motion Detection, image preprocessing and stabilization, as well as data -link and video-streaming solutions. You will work closely with Infrastructure, Mission Control, Systems Engineering, Flight Operations, and Product teams to deliver high-performance, reliable, Real-Time autonomy software for operational environments.
Responsibilities:
Contribute to the architecture, design, and implementation of Vision software modules. Lead the development of complex features from concept to production. Collaborate with mission control, systems, infra, and flight teams to ensure robust system integration.
Translate cutting-edge research and PoCs into production-grade solutions. Mentor and support junior engineers.
Ensure high performance, robustness, and Real-Time operation under constrained conditions.
In this role, you will own the design, integration, and optimization of key capabilities such as Visual-Inertial Odometry, Tracking, ATR, Motion Detection, image preprocessing and stabilization, as well as data -link and video-streaming solutions. You will work closely with Infrastructure, Mission Control, Systems Engineering, Flight Operations, and Product teams to deliver high-performance, reliable, Real-Time autonomy software for operational environments.
Responsibilities:
Contribute to the architecture, design, and implementation of Vision software modules. Lead the development of complex features from concept to production. Collaborate with mission control, systems, infra, and flight teams to ensure robust system integration.
Translate cutting-edge research and PoCs into production-grade solutions. Mentor and support junior engineers.
Ensure high performance, robustness, and Real-Time operation under constrained conditions.
Requirements:
Requirements:
B.Sc./M.Sc. in Computer Science, Software Engineering, Electrical Engineering, Aerospace Engineering, or a related field.
6+ years of professional software development experience.
Strong background in software architecture and Real-Time /edge computing.
Experience with Real-Time Embedded systems and edge AI platforms (especially Nvidia Jetson), and proficiency with the ROS robotics stack. Strong programming skills in C ++ and Python, with solid understanding of OOP and design patterns. Excellent problem-solving and communication skills.
Ability to thrive in a fast-paced, innovative environment.
Advantages:
Experience with VIO, Tracking, ATR, SLAM, ISP.
Experience with computer vision and GPU processing (OpenCV, CUDA) and deployment on edge platforms.
Hands-on experience with ArduPilot or PX4.
Background in UAVs, robotics, autonomous systems, or work in defense, safety-critical, or aerospace environments.
Requirements:
B.Sc./M.Sc. in Computer Science, Software Engineering, Electrical Engineering, Aerospace Engineering, or a related field.
6+ years of professional software development experience.
Strong background in software architecture and Real-Time /edge computing.
Experience with Real-Time Embedded systems and edge AI platforms (especially Nvidia Jetson), and proficiency with the ROS robotics stack. Strong programming skills in C ++ and Python, with solid understanding of OOP and design patterns. Excellent problem-solving and communication skills.
Ability to thrive in a fast-paced, innovative environment.
Advantages:
Experience with VIO, Tracking, ATR, SLAM, ISP.
Experience with computer vision and GPU processing (OpenCV, CUDA) and deployment on edge platforms.
Hands-on experience with ArduPilot or PX4.
Background in UAVs, robotics, autonomous systems, or work in defense, safety-critical, or aerospace environments.
This position is open to all candidates.















