Software Engineer I, Perception (New Grad)
Core
Build hybrid perception systems combining classical computer vision with modern deep learning for autonomous spacecraft to detect, track, and discriminate threats in orbit.
Role type
New Grad Software Engineer (Perception)
Builds
Multi-object tracking pipelines, coordinate transformation chains, and angle measurements for navigation on autonomous spacecraft.
Domain
Aerospace / Space Systems / Computer Vision / Robotics
Deliverable
production ML models | product features
Required skills
Python, C++, PyTorch, Extended Kalman Filters, multi-object tracking, coordinate transformations, linear algebra, probability, debugging
Preferred skills
YOLO, ResNet, ONNX Runtime, TensorRT, OpenCV, Blender, domain randomization, Hungarian algorithm, tracking-by-detection, embedded systems deployment
Technologies
PyTorch, C++, ONNX Runtime, TensorRT, Blender, OpenCV
Responsibilities
Implement classical tracking algorithms (EKF, Hungarian algorithm); Train neural networks for detection and classification; Build hybrid perception pipelines; Develop image processing chains; Deploy models to edge hardware; Implement coordinate transformations; Generate synthetic training data; Validate end-to-end performance
Seniority
Entry-level, New Grad