Real-Time Embedded Robotics Software Engineer

Maven Robotics, Inc.

San Francisco, Northern (CA, KY)

Hybrid

USD 130,000 - 180,000

Full time

36 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Maven Robotics, Inc. is seeking an Embedded Software Engineer focused on Real-Time Embedded systems in San Francisco. You will develop foundational software that keeps robot hardware alive, building core systems for robust, safe, and deterministic operation.

You will adapt safety-certifiable RTOSes, co-design with hardware engineers, and drive device drivers for peripherals like EtherCAT and SPI. This role requires strong C/assembly skills and a hands-on approach in a fast-paced startup

Qualifications

  • Must have MS in computer engineering, computer science or related discipline.
  • Experience with safety-certifiable RTOSes (e.g. PX5, ThreadX, SafeRTOS).
  • Expertise in OS fundamentals, including real-time scheduling and memory management.
  • Strong understanding of ARM 64 hardware architecture.
  • Experience with multicore SoCs, interprocess/intercore communications and atomic operations.
  • Production experience with communication protocols (Ethernet, EtherCAT, CAN).
  • Proficiency in low level programming (C, assembly).
  • Understanding of bootloaders, hardware abstraction layers and BSPs.
  • Hands-on with oscilloscopes, debuggers and high speed tracing techniques.

Responsibilities

  • Adapt and integrate a safety certifiable RTOS and drivers for robotic hardware.
  • Collaborate with hardware engineers to design, develop, and optimize safety-critical systems.
  • Develop and adapt device drivers for hardware peripherals (e.g. GPIO, EtherCAT, SPI).
  • Build tools to monitor, verify and optimize real time system performance.
  • Contribute to a deterministic build and test environment for efficient development.
  • Collaborate with functional safety engineers to meet safety standards and audit traceability.
  • Develop robust OTA updates, calibration management and software deployment strategies.
  • Solve complex challenges with a multi-disciplinary team.

Skills

Real-time systems
Self-starter
Analytical thinking
Problem solving

Education

MS in computer engineering or computer science

Tools

PX5 RTOS
ThreadX
SafeRTOS
ARM 64
EtherCAT
C
Assembly

Job description

Maven Robotics, Inc. is seeking an Embedded Software Engineer focused on Real-Time Embedded systems in San Francisco. You will develop foundational software that keeps robot hardware alive, building core systems for robust, safe, and deterministic operation.

You will adapt safety-certifiable RTOSes, co-design with hardware engineers, and drive device drivers for peripherals like EtherCAT and SPI. This role requires strong C/assembly skills and a hands-on approach in a fast-paced startup

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Firmware Engineer — Real-Time Embedded Systems
Robotics Firmware Engineer — Real-Time Embedded Systems

Mind Robotics • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Real-Time C++ Software Engineer for Robotics & Embedded
Real-Time C++ Software Engineer for Robotics & Embedded

Scorpion Therapeutics • Santa Clara (CA)

On-site
USD 106,000 - 170,000
Senior Embedded SW Engineer — Real-Time Robotics (RTOS)
Senior Embedded SW Engineer — Real-Time Robotics (RTOS)

well-funded deeptech startup • San Francisco (CA)

On-site
USD 120,000 - 160,000
Real-Time Embedded Firmware Engineer for Robotics
Real-Time Embedded Firmware Engineer for Robotics

NEURA Robotics • Germany (OH)

On-site
USD 90,000 - 150,000
Robotics Software Engineer - Embedded & Real-Time Systems
Robotics Software Engineer - Embedded & Real-Time Systems

Amazon • Westborough (MA)

On-site
USD 144,000 - 194,000
Health insurance
Comprehensive benefits
RSU opportunities
Senior Real-Time Embedded Software Engineer - Robotics
Senior Real-Time Embedded Software Engineer - Robotics

Intuitive • Sunnyvale (CA)

On-site
USD 188,000 - 272,000
Robotics Software Engineer — Real‑Time Systems & Developer Tools
Robotics Software Engineer — Real‑Time Systems & Developer Tools

Mind Robotics Inc. • Palo Alto (CA)

On-site
USD 100,000 - 150,000
Real-Time Robotics Systems Engineer
Real-Time Robotics Systems Engineer

Sunday • Redwood City (CA)

On-site
USD 100,000 - 130,000
Senior Embedded SW Engineer
Senior Embedded SW Engineer

well-funded deeptech startup • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Software Engineer - Real-Time Robotics
Senior Embedded Software Engineer - Real-Time Robotics

GRAM • Palo Alto (CA)

On-site
USD 165,000 - 205,000
Relocation bonus
On-site in Palo Alto