A funded startup building autonomous machines for defense markets is seeking to design and implement the physical control systems for their interceptor platforms to counter small, fast FPV suicide drones.
Requirements
- Strong grasp of PID control, motor drivers, CAN bus, and RTOS fundamentals.
- Expertise in designing control and performance for robotics applications.
- Hands-on experience building embedded robotics systems.
- Proficiency in Rust, C, or C++ for speed and direct hardware interaction.
- Experience with embedded platforms such as NVIDIA Jetson and camera pipelines.
- Skilled in managing scopes, logic/CAN analyzers, and basic rework.
- Experience with ROS2, DDS, or similar middleware
Responsibilities
- 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.
Other
- This position requires access to export-controlled information under ITAR. Only U.S. persons are permitted to access such information.
- Must be willing to submit to a background check.
- Security clearance or ability to obtain one
- Prior defense startup experience
- Passion for building robots or engineering projects as a hobby