Embedded Robotics Engineer: Real-Time, Safety-Critical

Lumicity

San Francisco (CA)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Lumicity is seeking an Embedded Software Engineer to develop the foundational software powering next‑generation robotic hardware. You will build high‑performance, safety‑critical, real‑time embedded systems that enable reliable, deterministic operation.

Responsibilities include creating RTOS-based control software, device drivers, BSPs for ARM64 platforms, and tooling for monitoring, OTA updates, and deployment. Collaboration with hardware and safety teams is essential in a fast-paced startup.

Qualifications

  • MS in Computer Science, Computer Engineering, or a related field.
  • Strong experience with RTOS, ARM64, multicore SoCs, and embedded C/Assembly.
  • Expertise in real-time scheduling, memory management, bootloaders, HAL/BSP development, and low-level debugging.
  • Experience with communication protocols including Ethernet, EtherCAT, CAN, SPI, and GPIO.
  • Familiarity with embedded toolchains, oscilloscopes, hardware debuggers, and static analysis tools.
  • Understanding of Functional Safety (FuSa), MISRA, and safety-compliant software development.
  • Self-motivated, collaborative, and comfortable in a fast-paced startup environment.

Responsibilities

  • Develop and integrate safety-certified RTOS solutions for robotic control hardware.
  • Design low-level software, device drivers, and BSPs for ARM-based embedded platforms.
  • Optimize real-time performance, deterministic execution, and system reliability.
  • Collaborate with hardware and functional safety teams to deliver safety-critical software.
  • Develop tooling for system monitoring, testing, OTA updates, calibration, and deployment.
  • Build scalable, reproducible build and test environments.

Skills

RTOS
ARM64
Multicore SoCs
Embedded C/Assembly
Real-time scheduling
Memory management
Bootloaders
HAL/BSP
Low-level debugging
Ethernet
EtherCAT
CAN
SPI
GPIO
Embedded toolchains
Oscilloscopes
Hardware debuggers
Static analysis
FuSa
MISRA
Safety-compliant software
Self-motivated
Team collaboration

Education

MS in Computer Science, Computer Engineering, or related field

Tools

ROS 2
Fast DDS
Cyclone DDS
Zenoh
Docker
Bazel
Bob

Job description

Lumicity is seeking an Embedded Software Engineer to develop the foundational software powering next‑generation robotic hardware. You will build high‑performance, safety‑critical, real‑time embedded systems that enable reliable, deterministic operation.

Responsibilities include creating RTOS-based control software, device drivers, BSPs for ARM64 platforms, and tooling for monitoring, OTA updates, and deployment. Collaboration with hardware and safety teams is essential in a fast-paced startup.

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

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Lumicity • San Francisco (CA)

On-site
USD 120,000 - 180,000
ROLE Embedded Software Engineer - Real-Time Embedded Build core systems for a robust, safe, and deterministic platform
ROLE Embedded Software Engineer - Real-Time Embedded Build core systems for a robust, safe, and deterministic platform

Maven Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 130,000 - 180,000
Safety-Critical Embedded Firmware Engineer II
Safety-Critical Embedded Firmware Engineer II

FORT Robotics • Philadelphia

On-site
USD 125,000 - 150,000
Embedded Firmware Engineer II: Safety-Critical RTOS & Bare-Metal
Embedded Firmware Engineer II: Safety-Critical RTOS & Bare-Metal

FORT Robotics • Pittsburgh

On-site
USD 125,000 - 150,000
Senior Embedded Architect — Safety-Critical Firmware & Linux
Senior Embedded Architect — Safety-Critical Firmware & Linux

FORT Robotics • Boston (MA)

On-site
USD 150,000 - 190,000
Embedded Firmware Engineer II - Safety-Critical RTOS
Embedded Firmware Engineer II - Safety-Critical RTOS

FORT Robotics • Boston (MA)

On-site
USD 125,000 - 150,000
Senior Member of Technical Staff, Firmware Engineer (SoC/RTOS)
Senior Member of Technical Staff, Firmware Engineer (SoC/RTOS)

Lumotive • Milpitas (CA)

On-site
USD 120,000 - 160,000
Health, dental and vision
401K with 3% contribution
Stock Options
Senior Member of Technical Staff, Firmware Engineer (SoC/RTOS)
Senior Member of Technical Staff, Firmware Engineer (SoC/RTOS)

Lumotive • San Jose (CA)

On-site
USD 145,000 - 170,000
Health, dental and vision insurance
401K with 3% contribution
Stock Options
+2
Senior Robotics Software Engineer — Embedded C++, RT
Senior Robotics Software Engineer — Embedded C++, RT

Clockwork (acquired by 10Beauty) • Burlington (MA)

On-site
USD 140,000 - 210,000
Equity
Embedded Robotics Software Engineer — Real-Time Systems
Embedded Robotics Software Engineer — Real-Time Systems

Pittsburgh Robotics Network • Pittsburgh

On-site
USD 90,000 - 120,000
Health coverage
Dental & vision
401(k) plan
+3