Field Robotics Engineer: ROS, C++, Python
Listed on 2026-06-26
-
Engineering
Robotics
Standard Subsea is building the offshore robotics company. We are developing a fleet of unmanned surface vessels and subsea vehicles to put operations capacity where it's needed, without crewed vessels, without mobilization delays, and at a fraction of the cost.
The Role
We are hiring a Robotics Engineer to work hands-on across software, hardware, and system integration for our marine robotics platform. This is a generalist robotics role focused on making real systems work in the field.
You will contribute to core robotics functionality including sensor integration, controls, communications, and actuator-level behavior on physical platforms. You’ll work closely with mechanical, electrical, and software engineers to turn prototypes into reliable, deployable systems.
Responsibilities
- Develop and maintain robotics software in C++ and Python using ROS/ROS2
- Integrate and operate point cloud–producing sensors (lidar, radar, sonar) on physical systems
- Implement and debug robotics communication interfaces (CAN, serial, Ethernet, etc.)
- Build and maintain control logic including state machines, PID loops, and feedback control
- Work hands-on with motors, actuators, and low-level hardware interfaces
- Support system integration, bench testing, and field testing on real vehicles
- Collaborate closely with mechanical, electrical, and test engineers to close integration gaps
Qualifications
- Degree in Robotics, Mechatronics, Computer Engineering, or related field
- 1–2 years of industry or research experience post-graduation (or equivalent hands-on work)
- Strong proficiency in C++, Python, and modern ROS-based workflows
- Experience working with real robotic hardware, not just simulation
- Solid understanding of controls fundamentals and embedded system behavior
- Comfortable debugging across software, electrical, and mechanical boundaries
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).