Robotics Software Engineer
Core
Design and implement high-bandwidth software control loops and advanced control algorithms for vehicle stability and precise maneuvers in autonomous interceptor systems.
Role type
Senior IC robotics software engineer (embedded control)
Builds
Embedded software for actuators, motor drivers, and sensors on RTOS platforms
Domain
Defense / Autonomous Systems / Embedded Control
Deliverable
production ML models
Required skills
Control theory, PID control, Rust, C, C++, CAN bus, RTOS, EKF/UKF, embedded robotics, hardware debugging
Preferred skills
ROS2, DDS, model-predictive control, PCB design, EMC, safety-critical workflows
Technologies
Rust, C, C++, NVIDIA Jetson, CAN bus, RTOS, Python, EKF, UKF
Responsibilities
Design and implement high-bandwidth software control loops and advanced control algorithms; Write efficient embedded software to control actuators and sensors; Integrate and fuse camera and IMU data; Build and maintain Python tools for calibration and CI/CD; Work with robotic components including actuators and compute systems.
Seniority
Senior, hands-on IC