Senior Software Engineer, Actuation and Control Systems
Core
Develop control algorithms for maritime autonomous vehicles to command thrusters, control surfaces, and buoyancy systems for depth, heading, speed, and attitude.
Role type
Senior IC control systems engineer (maritime robotics)
Builds
Control software for AUVs/UUVs
Domain
Defense, Maritime Robotics, Embedded Systems
Deliverable
production ML models
Required skills
Control algorithm development (PID, LQR, MPC), C++ or Rust, Embedded real-time programming, Vehicle dynamics modeling, MATLAB/Simulink, SITL/HITL testing
Preferred skills
AUV/UUV control experience, 6-DOF dynamics modeling, Defense or maritime robotics background
Technologies
C++, Rust, MATLAB, Simulink
Responsibilities
Develop and tune control algorithms for underwater vehicle dynamics, Implement control laws on embedded real-time platforms, Build vehicle dynamics models and simulate control response, Define interfaces with GN&C sensors and actuators, Support SITL and HITL testing, Perform at-sea tuning and validation
Seniority
Senior, hands-on IC
