CareerPlanGet AI match score →

Software Engineer

Webster, TX, us💼 Full-time🗓 2025-04-15 → 2026-07-31

Core

Develop and maintain software for subsea robotic systems, designing algorithms for real-time operation in challenging underwater environments.

Role type

Software Engineer (Robotics & Embedded Systems)

Builds

Autonomous underwater vehicles (AUVs) and remotely operated systems (ROVs) for exploration, inspection, and intervention.

Domain

Marine robotics, underwater autonomy, embedded systems

Deliverable

production ML models | product features

Required skills

C++, Python, real-time software development, system architecture, sensor data integration (IMU, sonar, LIDAR), Linux development, simulation environments (Gazebo, Webots)

Preferred skills

ROS, middleware communication (DDS, ZeroMQ, MQTT), distributed systems, underwater robotics experience, edge computing, hardware interfaces (CAN, serial, Ethernet)

Technologies

ROS, Gazebo, Webots, C++, Python, Linux, DDS, ZeroMQ, MQTT, CAN, Ethernet

Responsibilities

Design and implement algorithms for real-time operation; develop and integrate software for sensor processing and navigation; collaborate on system architecture; support system testing in lab and field; debug software and hardware integration issues.

Seniority

Mid-level, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗