Splash Inc. Verified
["Event Technology","Marketing Technology","Software as a Service (SaaS)"]
Robotics Software Engineer
El Segundo, California, United StatesOnsiteFull Time$120,000–$200,000 /yrPosted 2 months agoHidden Gem · YC Startup
Role summary
Seeking a Robotics Software Engineer to enhance USV system autonomy and intelligence. Responsibilities include developing path planning algorithms, managing edge compute, and ensuring software deployability in maritime environments. Requires strong experience in path planning frameworks, embedded Linux, multi-sensor integration, edge computing, and programming languages like C++ and Python. Preferred experience includes NVIDIA Holoscan, marine robotics, and distributed embedded systems deployment.
We are looking for a Robotics Software Engineer to advance the autonomy and intelligence of our USV systems. This role focuses on developing and optimizing path planning algorithms, managing edge compute environments, and ensuring software deployability in dynamic, real-world maritime conditions. The ideal candidate combines a strong background in mathematical frameworks for path planning with hands-on experience in embedded Linux systems and multi-sensor integration.
### Key Responsibilities
* Research, design, and implement advanced path planning algorithms tailored to USV operations.
* Manage edge compute resources to deliver reliable, real-time decision-making in resource-constrained environments.
* Build robust software deployment pipelines to ensure repeatable and efficient updates to vehicles operating in the field.
* Integrate and optimize feedback from heterogeneous sensor suites, enabling precise navigation and adaptive autonomy.
* Collaborate with cross-disciplinary teams (hardware, perception, controls) to deliver end-to-end autonomy solutions.
* Contribute to testing, validation, and refinement of planning algorithms in simulation and live maritime environments.
### Requirements
* Strong experience with mathematical path planning frameworks (Graph, APF, or equivalent).
* Hands-on background in Linux system development, with preferred experience in Yocto-based environments.
* Proven experience with multi-sensor data integration and feedback-driven control.
* Solid understanding of deploying and managing software in edge compute environments.
* Proficiency in modern programming languages used in robotics (C++, Python, etc.).
### Preferred Experience
* Exposure to NVIDIA Holoscan for sensor processing and real-time compute acceleration.
* Experience in robotics for marine or USV applications.
* Familiarity with distributed software deployment and testing frameworks for embedded systems.
### Key Responsibilities
* Research, design, and implement advanced path planning algorithms tailored to USV operations.
* Manage edge compute resources to deliver reliable, real-time decision-making in resource-constrained environments.
* Build robust software deployment pipelines to ensure repeatable and efficient updates to vehicles operating in the field.
* Integrate and optimize feedback from heterogeneous sensor suites, enabling precise navigation and adaptive autonomy.
* Collaborate with cross-disciplinary teams (hardware, perception, controls) to deliver end-to-end autonomy solutions.
* Contribute to testing, validation, and refinement of planning algorithms in simulation and live maritime environments.
### Requirements
* Strong experience with mathematical path planning frameworks (Graph, APF, or equivalent).
* Hands-on background in Linux system development, with preferred experience in Yocto-based environments.
* Proven experience with multi-sensor data integration and feedback-driven control.
* Solid understanding of deploying and managing software in edge compute environments.
* Proficiency in modern programming languages used in robotics (C++, Python, etc.).
### Preferred Experience
* Exposure to NVIDIA Holoscan for sensor processing and real-time compute acceleration.
* Experience in robotics for marine or USV applications.
* Familiarity with distributed software deployment and testing frameworks for embedded systems.
Similar roles
- Robotics Software EngineerAnduril · Atlanta, Georgia, United States · Onsite
Senior Robotics Software EngineerRC Mowers · Suamico, Wisconsin, United States · Onsite- Robotics Software EngineerAnduril · Costa Mesa, California, United States · Onsite
Senior Robotics Software EngineerTrubot Technology · Fremont, California, United States · Onsite
Robotics Software EngineerRaptor Maps · Somerville, Massachusetts, United States · Hybrid