What are the responsibilities and job description for the Robotics Sensor Systems Engineer position at Service to Success?
About Our Client
Our client is a very rapidly growing, venture-backed maritime technology company building advanced sensing platforms deployed on vessels globally.
Their systems combine edge computing, real-time data pipelines, and multi-sensor integration to deliver critical insights in remote, bandwidth-constrained environments.
With strong revenue traction and global deployments, the team is focused on building reliable, production-grade systems that operate in harsh, real-world conditions.
The Opportunity
This is not a traditional robotics role.
This team is looking for engineers who specialize in building production systems that ingest, process, and move sensor data reliably at scale.
You will work on real-world, deployed systems handling continuous data streams from cameras, infrared sensors, radar, GPS, and other onboard devices, ensuring data is captured, processed, and transmitted reliably in environments with limited connectivity.
This is a systems and infrastructure role, not autonomy or research.
What You’ll Work On
- Build and maintain real-time data pipelines for multi-sensor systems (infrared, cameras, radar, acoustic, etc.)
- Develop sensor ingestion and stream processing systems running on edge devices
- Design and optimize low-latency, high-throughput data flows across distributed systems
- Implement communication layers (ROS2, IPC, DDS, etc.) for reliable data exchange between components
- Optimize data transmission over constrained networks (satellite, intermittent connectivity)
- Build production-grade systems for sensor configuration, monitoring, and diagnostics
- Work closely with hardware and AI teams to ensure sensor data is usable, reliable, and scalable
- Improve system reliability, observability, and performance across deployed environments
What They’re Looking For (Core Requirements)
1. Production Systems Experience (Must Have)
- Experience building production-quality systems, not just research or prototypes
- Exposure to real-world deployments, ideally in edge or distributed environments
2. Real-Time Data & Pipeline Experience
- Experience working with real-time or streaming data systems
- Building or maintaining data pipelines, telemetry systems, or ingestion frameworks
- Handling continuous data flows under latency or throughput constraints
3. Device / Sensor Systems Experience
- Hands-on experience working with sensor data (camera, infrared, radar, acoustic, etc.)
- Experience integrating or interfacing with hardware or device-level systems
- Understanding of how data moves from sensor → system → pipeline
4. Distributed Systems & Communication
- Experience with message passing, IPC, ROS2, DDS, or similar frameworks
- Understanding of data routing, serialization, and communication between components
- Experience with networked systems and constrained bandwidth environments
5. Core Technical Stack
- Strong programming skills in C and/or Python
- Experience working in Linux-based environments
- Familiarity with performance optimization, multithreading, or low-latency systems
Nice to Have
- Experience with infrared / thermal imaging systems (FLIR or similar)
- Experience with video pipelines, streaming systems, or image processing at scale
- Background in maritime, aerospace, defense, or remote deployments
- Experience with edge computing or IoT systems
Who This Role Is NOT For
- Engineers focused primarily on autonomy, SLAM, or reinforcement learning
- Candidates with mostly research or simulation experience
- Profiles without hands-on experience building and operating real systems
Why This Role
- Join a fast-scaling, mission-driven company with real traction and take real ownership
- Work on systems deployed globally, not simulations
- Solve hard problems in data, networking, and edge systems
Salary : $220,000 - $300,000