×
Register Here to Apply for Jobs or Post Jobs. X

Robotics Software Engineer – Linux​/ROS​/C++​/Python​/USV​/Marine Robotics; Onsite

Job in Los Angeles, Los Angeles County, California, 90079, USA
Listing for: Attis
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Robotics, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 140000 - 180000 USD Yearly USD 140000.00 180000.00 YEAR
Job Description & How to Apply Below
Position: Robotics Software Engineer – Linux / ROS2 / C++ / Python / USV / Marine Robotics (Onsite)

Overview

Robotics Software Engineer – Linux / ROS2 / C++ / Python / USV / Marine Robotics (Onsite)

$140,000 – $180,000 base + equity (DOE)

Fully on-site, Los Angeles CA

The Robotics Software Engineer role is a hands-on position building real autonomy for unmanned surface vessels (USVs) operating in harsh, unstructured maritime environments.

Why this Robotics Software Engineer role?

  • Work on production USVs already running real missions, not just lab demos
  • Own core planning and autonomy pieces end-to-end, from algorithm to live on-water tests
  • Join an engineering-first, VC-backed deep-tech start-up with strong funding and customers
  • Collaborate closely with perception, controls, embedded, and hardware engineers in a small, senior team
  • Fully on-site in Los Angeles – fast build / test / iterate cycles on boats several times a week

The Company

  • My client builds low-cost, high-reliability USVs for national security and critical maritime infrastructure
  • All core electronics, autonomy software, and payload modules are designed in-house for tight integration
  • Mission: deploy scalable fleets of small autonomous vessels to replace legacy, monolithic naval platforms

The Robotics Software Engineer role – what you’ll do

  • Research, design, and implement path planning algorithms for USV operations (graph-based, APF-style, hybrid)
  • Develop planning and autonomy services running on embedded Linux / edge compute in constrained environments
  • Build robust deployment pipelines for field vehicles (packaging, versioning, OTA updates, rollback strategies)
  • Integrate heterogeneous sensor inputs (e.g. radar, cameras, GNSS, IMU) into feedback-driven navigation and control
  • Work with hardware and perception teams to deliver end-to-end autonomy features, from concept to sea trials
  • Use simulation plus real-world telemetry to validate, tune, and harden planners against waves, wind, and GPS issues

Essential requirements for the Robotics Software Engineer

  • Strong experience with mathematical path planning frameworks: graph methods, artificial potential fields, or similar
  • Hands-on background in Linux system development; ideally embedded or Yocto-based environments
  • Proven experience integrating multiple sensors into a control or autonomy stack (fusion, filtering, latencies)
  • Solid understanding of deploying and operating software in edge compute contexts
  • Proficiency with C++ and/or Python in robotics or real-time systems

What will make you stand out as a Robotics Software Engineer

  • Exposure to NVIDIA Holoscan or comparable platforms for real-time sensor processing and acceleration
  • Experience in marine, USV, UUV, or outdoor field robotics with unstructured environments
  • Familiarity with distributed deployment and testing for embedded fleets (CI/CD for robots, remote diagnostics)

Disclaimer
:
No terminology in this advert is intended to discriminate on the grounds of age, sex, race, religion or belief, disability, pregnancy and maternity, marriage and civil partnership, sexual orientation, gender, and/or gender reassignment, and we confirm that we are happy to accept applications from anyone for this role. Attis Global Ltd operates as an employment agency and employment business. More information can be found at

Keywords for search

Robotics Software Engineer, Path Planning Engineer, Autonomy Engineer, Motion Planning Specialist, Unmanned Surface Vehicle, USV, Autonomous Surface Vessel, Marine Robotics, Embedded Linux, Yocto, Edge Computing, C++, Python, Multi Sensor Fusion, Sensor Integration, Feedback Control, NVIDIA Holoscan, Real Time Systems, Robotics CI/CD, Distributed Deployment, Naval Autonomy, Defense Robotics, Maritime Autonomy

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary