Senior Perception Engineer — Aerial Vision, Tracking & 3D Geometry
Core
Develop real-time C++ perception systems for autonomous drones, combining visual detections with multi-object tracking, camera geometry, and 3D target estimation.
Role type
Senior IC perception engineer (aerial robotics)
Builds
Onboard perception components for camera-based detection, tracking, localization, and trajectory estimation on autonomous drones
Domain
Defense / Aerial Robotics / Computer Vision
Deliverable
production ML models
Required skills
C++, multi-object tracking, sensor fusion, Kalman filtering, linear algebra, projective geometry, neural network integration (ONNX/TensorRT), real-time software architecture
Preferred skills
ROS 2, PX4, ArduPilot, MAVLink, NVIDIA Jetson, TensorRT, CUDA, VIO, visual SLAM, factor graphs, simulation-based validation, EO/IR imaging
Technologies
C++, ONNX, TensorRT, CUDA, NVIDIA Jetson, ROS 2, PX4, MAVLink, GStreamer
Responsibilities
Design and maintain production C++ perception components; develop multi-object tracking and data association algorithms; estimate target position and motion using monocular vision and vehicle-state data; integrate and optimize neural-network models; analyze flight data to diagnose failures; define software interfaces and engineering standards
Seniority
Senior, hands-on IC
