01
Embedded and real-time software
Bare metal, RTOS, and embedded Linux for hardware that operates in the field rather than in a lab. Flight-adjacent and mission-critical code, written to be reviewed, tested, and maintained by someone other than the person who wrote it.
02
Perception and sensor fusion
Computer vision and accelerated inference engineered to run on constrained edge compute. Turning sensor input into something a controller can act on with confidence.
03
On-device autonomy
Path planning, behavior systems, and decision-layer software that runs on the platform, for environments where the network is degraded, contested, or absent.
04
Operator control and ground systems
Safety-critical human-machine interfaces, teleoperation, and ground control software for remotely operated and semi-autonomous platforms. The layer where a human stays in or on the loop.
05
Simulation and synthetic training data
Physics-based simulation and synthetic data generation with ground truth built into the generation process, for training and validating perception systems where real-world collection is impractical.