Software Engineer, Perception
Core
Developing perception algorithms (object detection, tracking, SLAM, sensor fusion) for autonomous aerial drones in defense applications.
Role type
Senior IC Machine Learning Engineer (Computer Vision/Perception)
Builds
Perception software for tactical UAVs (Ghost, Anvil, Bolt, Altius) operated by military customers
Domain
Defense / Autonomous Robotics / Computer Vision
Deliverable
production ML models
Required skills
C++, Python, Linux, TensorRT, ONNX, PyTorch, TensorFlow, Object Detection, Object Tracking, Instance Segmentation, Semantic Segmentation, Visual Odometry, SLAM, Multi-view Geometry, Structure from Motion, 3D Geometry, RGB-D and LIDAR Sensor Fusion
Preferred skills
Remote system troubleshooting, CUDA
Technologies
TensorRT, ONNX, PyTorch, TensorFlow, CUDA, Linux
Responsibilities
Propose and prototype innovative solutions to solve real-world perception problems; Develop and maintain core libraries and runtime applications; Integrate classical and geometric methods in computer vision with ML methods; Work with ML and Data Infra team to construct benchmarks for analyzing system performance
Seniority
Senior, hands-on IC