CareerPlanGet AI match score →

Software Perception Engineer

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

Core

Developing and optimizing perception algorithms, integrating sensor data, and improving autonomy for subsea robotic systems operating at depths up to 3km.

Role type

mid-to-senior level perception software engineer (robotics)

Builds

perception software for subsea robotic systems

Domain

subsea robotics / underwater autonomy

Deliverable

production ML models | product features

Required skills

C++, Python, computer vision, SLAM, sensor fusion, ROS, Linux development, simulation environments (Gazebo/Webots)

Preferred skills

underwater robotics experience, deep learning frameworks (TensorFlow/PyTorch), GPU programming (CUDA/OpenCL)

Technologies

ROS, DDS, ZeroMQ, MQTT, Gazebo, Webots, TensorFlow, PyTorch, CUDA, OpenCL

Responsibilities

Develop and implement perception software; Design, test, and optimize algorithms for sensor fusion, SLAM, object detection, and classification; Integrate sensor data (IMUs, cameras, sonar, laser) into robotic perception architectures; Utilize ROS for software development, simulation, and deployment; Develop and optimize deep learning-based perception models for underwater environments; Collaborate with electrical, mechanical, and software teams to refine system architecture; Support system testing in lab environments and field deployments; Debug and troubleshoot perception-related hardware-software integration issues.

Seniority

mid-to-senior level, hands-on IC

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