Senior Robotics Engineer – Subsea Autonomy
Location: Austin, TX
Clearance Requirement: U.S. Citizenship Required
About the Role:
We are seeking a highly experienced Senior Robotics Engineer
to join our cutting-edge subsea autonomy team. You will play a critical role in designing, developing, and deploying advanced control systems for autonomous underwater vehicles (AUVs) and other marine robotic platforms. This role offers a unique opportunity to work on the forefront of robotics innovation in dynamic, real-world environments.
-
Design, implement, and test advanced control algorithms (PID, LQR, MPC, adaptive and nonlinear control) for underwater robotic systems.
-
Develop real-time software solutions using C++ and Python within middleware frameworks such as ROS, ROS 2, DDS, and RTOS.
-
Build and maintain dynamic models, estimators, and motion planning tools to enable precise navigation and maneuvering.
-
Integrate and test software on embedded platforms (ARM, DSP, FPGA) and real-time operating systems.
-
Create and refine simulations using tools such as Gazebo, Mujoco, or custom simulators to validate system performance.
-
Collaborate across hardware, software, and systems engineering teams to deliver reliable autonomous functionality.
-
Apply multithreaded programming and inter-process communication strategies to support scalable, distributed architectures.
-
Use modern development tools (Git, CI/CD, Docker) and industry best practices to maintain high-quality, maintainable codebases.
-
M.S. or Ph.D. in Robotics, Computer Science, Mechanical Engineering, Electrical Engineering, or a related field.
-
10+ years of experience in robotics software development and control systems.
-
Hands-on experience with subsea robotics, AUVs, or marine autonomy systems.
-
Expertise in classical and modern control methods.
-
Strong programming capabilities in C++ and Python.
-
Proficiency in motion planning, state estimation, and physical modeling for robotics.
-
Demonstrated experience with simulation tools and real-time deployment.
-
Familiarity with multithreading, IPC, and embedded systems integration.
-
U.S. Citizenship is required.
-
Experience with underwater communication systems (acoustic, RF, optical).
-
Background in sensor fusion using IMU, LiDAR, sonar, GPS, and visual sensors.
-
Expertise in optimal estimation techniques such as EKF, UKF, and particle filters.
-
Exposure to machine learning approaches for control (e.g., reinforcement learning, neural/adaptive control).