Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
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.
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