Embedded Linux Systems Engineer – Real-Time & Kernel Dev

Weave Robotics, Inc.

San Francisco (CA)

On-site

USD 130,000 - 170,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Weave Robotics, Inc. designs and builds autonomous robotic systems. The OS layer, IPC foundations, networking, scheduling, and resource management are central to the role. You will ensure performance, reliability, and diagnosability across hardware, firmware, and software stacks.

Ideal candidates have strong embedded Linux experience, C++ expertise, and hands-on debugging skills with hardware schematics and diagnostic tools in a robotics context.

Qualifications

  • Requires at least three years of OS-level experience.
  • Strong Linux internals and systems programming knowledge.
  • Production-quality C++ experience in embedded or real-time systems.
  • Embedded Linux experience and debugging across hardware and software.
  • Comfortable using diagnostic tools and reading schematics.

Responsibilities

  • Design and maintain OS-level foundations for robotics applications.
  • Develop IPC, networking, scheduling, and resource management.
  • Build reliability and diagnostic systems.
  • Support hardware bring-up and debug across hardware, firmware, and software.

Skills

Linux Internals
Modern C++
Embedded Linux
Linux Systems Programming
Real-Time Systems
Kernel Development
Scheduling
Memory Management
Inter-Process Communication
Performance Optimization
Hardware/Software Debugging
U-Boot
Device Trees
DMA
Buildroot
Yocto

Job description

Weave Robotics, Inc. designs and builds autonomous robotic systems. The OS layer, IPC foundations, networking, scheduling, and resource management are central to the role. You will ensure performance, reliability, and diagnosability across hardware, firmware, and software stacks.

Ideal candidates have strong embedded Linux experience, C++ expertise, and hands-on debugging skills with hardware schematics and diagnostic tools in a robotics context.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Embedded Software Engineer: Drivers & RTOS
Robotics Embedded Software Engineer: Drivers & RTOS

Weave Robotics, Inc. • San Francisco (CA)

On-site
USD 120,000 - 180,000
Linux Systems Engineer: Embedded & Kernel (On-Site)
Linux Systems Engineer: Embedded & Kernel (On-Site)

Roboticsconnected • Pennsylvania

On-site
USD 110,000 - 165,000
Full benefits
Lead Embedded Linux Engineer for Autonomous Robotics
Lead Embedded Linux Engineer for Autonomous Robotics

47G • Salt Lake City (UT)

On-site
USD 115,000 - 200,000
Competitive salary 115k-200k+
401(k) with company match
Medical, dental, vision
Systems Software Engineer, Operating Systems
Systems Software Engineer, Operating Systems

Weave Robotics • San Francisco (CA)

On-site
USD 130,000 - 170,000
Embedded Linux Engineer — Robotics Platform & DeviceOS
Embedded Linux Engineer — Robotics Platform & DeviceOS

Anduril Industries • Costa Mesa (CA)

On-site
USD 167,000 - 222,000
Real-Time Robotics Firmware Engineer — Actuator Control
Real-Time Robotics Firmware Engineer — Actuator Control

Weave Robotics, Inc. • San Francisco (CA)

On-site
USD 110,000 - 150,000
Staff Embedded Linux Engineer, Robotics Platform
Staff Embedded Linux Engineer, Robotics Platform

Wayve • Sunnyvale (CA)

Hybrid
USD 140,000 - 210,000
Equity
Relocation support
Hybrid work
+5
Senior Embedded Robotics Platform Engineer
Senior Embedded Robotics Platform Engineer

Serve Robotics Inc • United States

Remote
USD 140,000 - 210,000
Senior Robotics Software Engineer (Embedded Linux)
Senior Robotics Software Engineer (Embedded Linux)

Serve Robotics Inc • United States

On-site
USD 140,000 - 210,000
Real-Time Robotics Systems Engineer
Real-Time Robotics Systems Engineer

Sunday • Redwood City (CA)

On-site
USD 100,000 - 130,000