Edge Robotics Software Engineer - Real-Time, Fleet Control

Kovari

San Francisco (CA)

On-site

USD 140,000 - 180,000

Full time

13 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Kovari in San Francisco seeks a systems-focused software engineer to own the robot software foundation, from onboard runtime to fleet reliability. You will ensure robots stay alive, fast, and recoverable in the field.

You will ship drivers, implement OTA updates, and optimize edge performance. This role requires strong C++ or Rust, Python, and experience with embedded Linux, ROS 2, and robotics middleware.

Qualifications

  • Strong C++ or Rust, plus Python.
  • Experience with real-time or embedded Linux systems.
  • Familiarity with ROS 2 or similar robotics middleware.
  • Experience with comms buses and protocols (CAN, EtherCAT, Ethernet, USB).
  • Comfort with networking, containers, and fleet deployment tooling.
  • Bonus: robotics, autonomous vehicles, or drones in production.
  • Bias toward action: ship fast, test on hardware, fix what breaks

Responsibilities

  • Build and maintain the onboard runtime, middleware, and real-time control loops
  • Write drivers and integrations for sensors, motor controllers, and compute
  • Own Linux, networking, and security on robots and edge devices
  • Build OTA updates, logging, monitoring, and remote diagnostics for the fleet
  • Profile and optimize latency, throughput, and resource use on edge hardware
  • Debug failures on deployed robots and harden the stack against them

Skills

C++
Rust
Python
Embedded Linux
ROS 2
CAN Bus
EtherCAT
Ethernet
USB
Networking
Containers
Deployment tools

Job description

Kovari in San Francisco seeks a systems-focused software engineer to own the robot software foundation, from onboard runtime to fleet reliability. You will ensure robots stay alive, fast, and recoverable in the field.

You will ship drivers, implement OTA updates, and optimize edge performance. This role requires strong C++ or Rust, Python, and experience with embedded Linux, ROS 2, and robotics middleware.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Systems San Francisco · San Francisco · →
Software Engineer, Systems San Francisco · San Francisco · →

Kovari • San Francisco (CA)

On-site
USD 140,000 - 180,000
Robotics Fleet Software Engineer
Robotics Fleet Software Engineer

Kovari • San Francisco (CA)

On-site
USD 120,000 - 180,000
Full-Stack Engineer — Robot Fleet & Teleoperation
Full-Stack Engineer — Robot Fleet & Teleoperation

Kovari • San Francisco (CA)

On-site
USD 140,000 - 190,000
Robotics Software Engineer, Systems & Connectivity Software · San Francisco · Full-time →
Robotics Software Engineer, Systems & Connectivity Software · San Francisco · Full-time →

Tau Robotics, Inc. • San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior Robotics Software Engineer — Real-World Robot Deployment
Senior Robotics Software Engineer — Real-World Robot Deployment

Auxo Talent • San Francisco (CA)

On-site
USD 150,000 - 210,000
Robotics Systems & Connectivity Engineer (Real-Time)
Robotics Systems & Connectivity Engineer (Real-Time)

Tau Robotics, Inc. • San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior Software Engineer - Real-Time Robotics & Autonomy
Senior Software Engineer - Real-Time Robotics & Autonomy

Insight Global • Austin (TX)

On-site
USD 120,000 - 180,000
Real-Time Robotics Systems Engineer
Real-Time Robotics Systems Engineer

Sunday • Redwood City (CA)

On-site
USD 100,000 - 130,000
Robotics Software Engineer — Real-Time Autonomy
Robotics Software Engineer — Real-Time Autonomy

OpenArc, LLC. • Belmont (CA)

On-site
USD 140,000 - 190,000
On-Site Edge Perception Engineer for Real-World Robots
On-Site Edge Perception Engineer for Real-World Robots

Kovari • San Francisco (CA)

On-site
USD 180,000 - 240,000