Software Systems Engineer
Socket
Join Us, and Ship Robots
Weave was founded to build the robots we’d want to have in our own home. We believe the next generation of robotics will transform everyday life by enabling people to do more and to reclaim time to spend on what’s important.
We also believe robots are in a sense like any other product: to matter, they have to ship. Our robots are already operating in real homes and businesses, giving us the opportunity to rapidly improve from real-world experience. With a growing team, strong customer demand, and capital for expansion, we’re entering an exciting stage of growth—and we’re looking for people with exceptional talent and standards to help bring home robotics to millions of households.
The Role
Our robots run real-time control, GPU inference, SLAM, camera pipelines, teleoperation, and networking on a compute platform we design ourselves: custom carrier boards, MCUs, and the sensor architecture around them. As a Systems Software Engineer focused on the OS, you'll own the OS layer and the IPC layer that connects it all: the kernel and its real-time behavior, scheduling, memory management, user-space drivers, time synchronization, and the shared-memory transport that moves data between processes with minimal copies and bounded latency. You'll also own how the system operates unattended: boot, OTA updates with rollback, service supervision, crash capture, and health monitoring.
Your software is the layer every other team builds on, and it ships on every robot. When new hardware arrives, you'll bring it up alongside electrical, controls, and robotics engineers.
Responsibilities
System architecture: Design and implement the core systems that every robotics application depends on, including on-device and remote networking, IPC, scheduling, synchronization, and resource management.
Understand and optimize system performance: Profile, optimize, and understand the tradeoffs between CPU utilization, latency, throughput, memory usage, and scheduling behavior across the robotics software stack.
Design for reliability: Build diagnostics, health monitoring, and fault-handling systems that improve robot robustness and serviceability.
Debug across the stack: Investigate issues spanning hardware, firmware, and robotics software.
What You'll Bring
Deep Linux internals: 3+ years working at the OS level. Schedulers, memory, filesystems, and the kernel/userspace boundary
Modern C++: Strong proficiency developing production-quality C++ software for embedded or real-time systems.
Systems programming: Strong understanding of Linux systems programming, including threading, synchronization, memory management, IPC, scheduling, and performance optimization, along with experience with the embedded Linux stack, including U-Boot, device trees, kernel configuration, DMA, and Buildroot or Yocto.
Hardware/software debugging: Comfortable reading schematics, probing hardware with oscilloscopes and logic analyzers, and debugging issues that span electrical, firmware, and software boundaries. Experience using tools like gdb, strace, ltrace and others to understand system behavior.
Nice to Have
Experience with Embedded Linux platform work: U-Boot, device trees, kernel config, DMA and the like.
Experience with secure boot, firmware update systems, or OTA infrastructure.
Experience with microcontrollers, device drivers, peripherals, board support packages, and custom hardware bring-up.
Experience with Rust is a plus.
$160k - $270k
...agents, BPOs, and AI — in a single operating system. With AI Agents that resolve cases end-... ..., we're rebuilding how design and engineering create products from the ground up — a brand... ...bring it to life. We're looking for a Software Engineer to lead the technical vision for...SuggestedFull timeWork at officeFlexible hours$160k - $194k
...the energy intelligence platform for the AI economy. Our software helps the world's largest energy consumers achieve... ...access and manage energy. The Role As a Software Engineer focusing on Distributed Systems at Verse, you will work in collaboration with some of the...SuggestedFull timeRemote workFlexible hours- ...Company Background: Specter is creating a software-defined “control plane” for the physical... ...will ultimately become the perception engine for a company’s physical footprint, enabling... ...Responsibilities: Specter is hiring a systems software engineer to own distributed on-...SuggestedFull time
- ...scale. Our team is building the cloud-based distributed systems software responsible for the lifecycle of search indexes including: data... ...systems that our customers love and that we are proud of as engineers Have the opportunity to lead projects and own subsystems...SuggestedFull timeWork at officeLocal areaWorldwide
- ...company building at the intersection of foundational AI and systems design for real-world impact. Our mission is bold: to reimagine... ...is impossible. The Role We're looking for a Senior Software Engineer focused on AI systems to join our Engineering team. You'll be...SuggestedFull time
$180k - $275k
...while helping define and evolve the core data model and storage systems powering Gamma's business. You'll ship backend systems that... ...technical investments with rapid shipping velocity. As Software Engineer on the Platform team, you'll collaborate across frontend, product...Full timeWork at officeWork from home$200k
...mission is to fundamentally change how software is built on the Internet by empowering developers... .... Convex has assembled a team of engineers who have built and designed some of the... ...has a lot of experience running large systems at scale, but as our customers and...Full timeWork at officeNight shift- ...format. Our users are AI/ML researchers and AI infra engineers developing models in complex domains, such as weather... ...engineers with deep experience in low-level, high-performance software and cloud-scale storage systems. ~5+ years of experience writing high-quality...Full timeWork at office
$150k - $250k
...the world's largest autonomous logistics system, delivering critical supplies quickly... ...autonomous drone delivery system relies on software that behaves safely and predictably... ...As a Senior Software Systems Validation Engineer, you will lead end-to-end evaluation from...Local area- ...keeps our browsers running at scale, solving massive distributed systems challenges and making sure our platform is fast, reliable, and... ...developer-friendly APIs. Work closely with the rest of Engineering, gathering input and providing great support so every team can...Full timeImmediate startRelocation
- ...transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily... ...deployments, providing a highly scalable yet observable system for customers and engineers. The Atlas Search product is quickly gaining traction...Full timeWork at officeLocal areaWorldwide
- ...team is responsible for the architectural and engineering backbone of OpenAI’s infrastructure. We design and deliver advanced systems that support the deployment and operation... ...-edge AI models. Our work spans system software, networking, platform architecture, fleet-level...Full time
$350k
...AI work for their unique needs and goals. We are scientists, engineers, and builders who’ve created some of the most widely used AI... ...the Role We’re looking for generalist infrastructure and systems engineers to help build the systems that power our foundation models...Full timeLocal areaImmediate startVisa sponsorshipWork visaRelocation packageFlexible hours$10 per hour
...Come join us.The OpportunityThe Autonomous Freight Systems team is a brand new, AI-first engineering team in San Francisco, building Flexport's client-facing... ...you own.You Should Have5+ years of professional software engineering experience with a proven track record of...Flexible hours$185k
About the RoleThe Engineering Acceleration team builds and operates the foundational systems that engineers use to build, test, and ship ChatGPT, the API, and OpenAI's... ...build systems, distributed infrastructure, and software quality. You will work on the systems that...Work at officeLocal areaRemote workFlexible hours- ...About the Team The Frontier Systems team at OpenAI builds, launches, and supports the... ...into real, working systems and build any software needed for running large-scale frontier... ...models. About the Role As a Software Engineer on the Frontier Systems team focused on...Full time
$153k - $376k
...collaboration, join us!At Figma, infrastructure is at the heart of everything we build. As a Software Engineer on our Infrastructure team, you’ll help design, build, and operate the systems that power our real-time collaborative design tools used by millions of people...Minimum wageFull timeLocal areaRemote workWorldwideFlexible hours$266k
About the Team:The Database Systems team specializes in high-performance distributed databases. Our team built Rockset, the real-time... ...critical internal use cases. About the Role:We are looking for engineers passionate about distributed systems, close-to-the-metal performance...Work at officeLocal areaFlexible hours$272k - $283k
...credit provides an on-ramp for new customers to enter the credit system. Through PayJoy’s point-of-sale financing and card offerings,... ...applications for the Play Store) . We are seeking a specialized systems engineer focused on the heart of the operating system: AOSP (Android...Full timeLocal areaImmediate startHome office$146.5k
...preferences. About the team: The ML Data Engineering team powers metadata extraction,... ...for millions of users worldwide. Our systems operate at massive scale, supporting... ...Role Overview: We’re seeking a Senior Software Engineer with deep experience building event...Full timeLocal areaWorldwideHome officeFlexible hours- ...Designing and implementing any new idea that can help make our entire system more robust, scalable, or faster Overhauling existing... ...scaled ChatGPT and GPT-4 to hundreds of millions of users, engineered the foundations of autonomous driving, built next-generation robots...Full time
$269k - $314k
...The Role You will join the Applied Software Group (ASG), a team of experienced individual... ...and operations teams. As a software engineer optimizing developer experience, you... ...Kubernetes is a plus ~ Exposure to CI/CD systems (GitHub Actions, Cloud Build, CircleCI,...Full timeWork at office2 days per week3 days per week- ...Conviction. Join us and help build the platform engineers turn to to ship AI products. At... ..., we are building the global operating system for distributed, heterogeneous AI... ...network configuration to architect the software fabric that unifies thousands of GPUs into...Full timeFlexible hours
$148.5k - $223.9k
...has immediate opportunities for senior software developers who want their lines of code... ...environment, Code review, mentoring junior engineers, and providing technical guidance to the... ...designing and developing distributed systems at scale. - Proficiency in queues, locks...Full timeImmediate start$114.2k - $142k
...component of hardware design, manufacturing, data processing, and software engineering, our office is a truly inspiring mix of experts from a... ...You Bring: ~ Experience building interconnected software systems that interface with many different hardware components. ~...Full timeTemporary workFor contractorsWork at officeLocal areaRemote workHome office$210k - $255k
...build with us at Crusoe.About the Role:We are seeking a Staff Software Engineer to design, build, and scale Crusoe Cloud's customer-facing... ...engineering role — you'll ship customer-facing features, build systems from 0 to 1, and scale existing services alongside a team of...Full timeTemporary work$140k - $210k
...and scale our people.We’re looking for a Lead People Technology Engineer to be the first dedicated AI engineer within our People... ...Acquisition, Talent, and Finance to design and build intelligent systems that transform how we hire, develop, retain, and support Klaviyos...Shift work$124k - $280k
...Description & SummaryAt PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design... ...will involve designing and optimising algorithms, models, and systems to enable intelligent decision-making and automation.Growing...Full timeH1b$147k - $183.75k
...Software Engineer II, Autonomous Freight Systems Join a new engineering team in San Francisco building Flexport's client-facing rates platform and self-serve freight booking experience from the ground up. You will work alongside experienced engineers and have direct...- ...System/Software Technician-IWe are seeking a System/Software Technician-I for a 03-month contract in Oakland, CA. The pay range is $50 - $55/hr. on W2.About The Team:Client's Labs is an independent team within client. We explore robotics and automation to transform last...Contract workMonday to FridayShift workRotating shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Systems Engineer. Be the first to apply!
- software developer positions San Francisco, CA
- senior software engineer remote San Francisco, CA
- software engineer contract San Francisco, CA
- IT software developer San Francisco, CA
- cybersecurity software engineer San Francisco, CA
- part time software developer remote San Francisco, CA
- junior software developer internship San Francisco, CA
- junior software engineer San Francisco, CA
- software system engineer San Francisco, CA
- software engineer remote San Francisco, CA



