Systems Software Engineer, Operating Systems

Weave Robotics

San Francisco (CA)

On-site

USD 130,000 - 170,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

Design and maintain the operating system and IPC foundations for robotics applications, including networking, scheduling, synchronization, resource management, and performance optimization. Build reliability and diagnostic systems, support hardware bring-up, and debug issues across hardware, firmware, and robotics software.

Requirements: Requires at least three years of OS-level experience, strong Linux internals and systems programming knowledge, and production-quality C++ experience in embedded or real-time systems. Candidates should have embedded Linux experience and be comfortable debugging across hardware and software, including using diagnostic tools and reading schematics.

Key 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

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

Weave Robotics • San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer - Linux/Firmware
Senior Embedded Software Engineer - Linux/Firmware

ADT • Boca Raton (FL)

On-site
USD 120,000 - 150,000
Senior Embedded Software Engineer - Linux/Firmware
Senior Embedded Software Engineer - Linux/Firmware

ADT • Center Square (PA)

On-site
USD 100,000 - 140,000
Professional development
Employee resource groups
Employee recognition programs
+2
Senior Software Engineer
Senior Software Engineer

Repligen Corporation • Waltham (MA)

On-site
USD 120,000 - 150,000
Paid time off
Health insurance
Dental insurance
+5
Embedded Software Engineer (C++)
Embedded Software Engineer (C++)

AppLab Systems, Inc • Sunnyvale (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
Embedded Software Engineer, Robotics
Embedded Software Engineer, Robotics

Engtal • Austin (TX)

On-site
USD 110,000 - 160,000
Employee options
Medical insurance
Dental insurance
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Palladyne AI Corp. • Salt Lake City (UT)

On-site
USD 120,000 - 160,000
401(k) with company match
Medical coverage
Dental coverage
+4
System Software Developer
System Software Developer

eSOL • Indiana

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Actalent • North Reading (MA)

On-site
USD 110,000 - 140,000
Medical
Dental
Vision
+9