Robotics Systems Software Engineer: Real-Time & Edge Linux

Kovari

San Francisco (CA)

On-site

USD 150,000 - 220,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

On-site in San Francisco
Equipment budget

Job summary

Kovari in San Francisco seeks a software engineer to own the robot software stack, from onboard runtime to fleet updates and diagnostics.

You will ship robust real-time software across edge devices, iterating in the field with sensors, controllers, and compute. Strong C++/Rust and Python, plus ROS 2, are essential for success in this role.

Join a hands-on, in-person team building frontier robotics software and delivering reliable autonomous capabilities.

Qualifications

  • Experience with real-time or embedded Linux systems.
  • Strong programming background in C++/Rust and Python.
  • Experience with ROS 2 or similar robotics middleware.
  • Familiarity with CAN, EtherCAT, Ethernet, and USB communications.

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
Real-time systems
Embedded Linux
Networking

Tools

ROS 2
CAN
EtherCAT
Ethernet
USB
Containers

Job description

Kovari in San Francisco seeks a software engineer to own the robot software stack, from onboard runtime to fleet updates and diagnostics.

You will ship robust real-time software across edge devices, iterating in the field with sensors, controllers, and compute. Strong C++/Rust and Python, plus ROS 2, are essential for success in this role.

Join a hands-on, in-person team building frontier robotics software and delivering reliable autonomous capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Systems
Software Engineer, Systems

Kovari • San Francisco (CA)

On-site
USD 150,000 - 220,000
On-site in San Francisco
Equipment budget
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
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
Staff Robotics Software Engineer — Edge & Real-Time AI
Staff Robotics Software Engineer — Edge & Real-Time AI

Amazon • San Francisco (CA)

On-site
USD 150,000 - 300,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
Robotics Software Engineer - Real-Time ROS2, C++ (On-Site)
Robotics Software Engineer - Real-Time ROS2, C++ (On-Site)

Zenovo • Boston (MA)

On-site
USD 110,000 - 230,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
Robotics Software Engineer – Real-Time Autonomy (C++, ROS2)
Robotics Software Engineer – Real-Time Autonomy (C++, ROS2)

Strativ Group • San Francisco (CA)

On-site
USD 140,000 - 200,000