Essential Duties
- Design and implement high-bandwidth control loops and advanced control algorithms (e.g., PID control) to ensure vehicle stability and enable high-speed, precise maneuvers under dynamic load.
- Write high-quality, efficient code (primarily Rust, C, or C++) to control and manage actuators, motor drivers (via CAN bus), and sensors on a real-time operating system (RTOS).
- Integrate and fuse sensor data from cameras and IMUs (using methods such as EKF/UKF) on embedded systems (e.g., NVIDIA Jetson) to achieve reliable, real-time state estimation.
- Act as the final link in the autonomy chain, translating tracking output from the computer vision system into reliable motor commands that accurately steer the interceptor.
- Define, build, and maintain Python tools for calibration, logging, and CI/CD, ensuring rapid iteration and deployment.
Requirements
Control theory & embedded systems: Strong grasp of PID control, motor drivers, CAN bus, and RTOS fundamentals. Expertise in designing control and performance for robotics applications.
Programming/frameworks: Hands-on experience building embedded robotics systems. Proficiency in Rust, C, or C++ for speed and direct hardware interaction.
Hardware: Experience with embedded platforms such as NVIDIA Jetson and camera pipelines. Skilled in managing scopes, logic/CAN analyzers, and basic rework.
- U.S. Citizenship and the ability to pass a background check
Preferred Qualifications
- Experience with ROS2, DDS, or similar middleware
- Model-predictive or adaptive control expertise
- PCB design and EMC awareness
- Safety-critical workflow experience
- Prior defense startup experience
- Security clearance or ability to obtain one