Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Systems Engineer in San Francisco, CA vacancy
  • $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... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Assembled

    San Francisco, CA
    12 hours ago
  • $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... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Ad Verse

    San Francisco, CA
    12 hours ago
  •  ...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-... 
    Suggested
    Full time

    S.e. Specter

    San Francisco, CA
    12 hours ago
  •  ...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... 
    Suggested
    Full time
    Work at office
    Local area
    Worldwide

    Mongodb

    San Francisco, CA
    12 hours ago
  •  ...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... 
    Suggested
    Full time

    Soris

    San Francisco, CA
    12 hours ago
  • $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 time
    Work at office
    Work from home

    Gamma

    San Francisco, CA
    12 hours ago
  • $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 time
    Work at office
    Night shift

    Convex

    San Francisco, CA
    12 hours ago
  •  ...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 time
    Work at office

    Spiral

    San Francisco, CA
    12 hours ago
  • $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

    Zipline

    San Francisco, CA
    13 days ago
  •  ...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 time
    Immediate start
    Relocation

    Browserbase

    San Francisco, CA
    12 hours ago
  •  ...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 time
    Work at office
    Local area
    Worldwide

    Mongodb

    San Francisco, CA
    12 hours ago
  •  ...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

    OpenAI

    San Francisco, CA
    12 hours ago
  • $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 time
    Local area
    Immediate start
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Thinking Machines Lab

    San Francisco, CA
    12 hours ago
  • $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

    Flexport

    San Francisco, CA
    4 days ago
  • $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 office
    Local area
    Remote work
    Flexible hours

    OpenAI

    San Francisco, CA
    1 day ago
  •  ...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

    OpenAI

    San Francisco, CA
    12 hours ago
  • $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 wage
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Figma

    San Francisco, CA
    3 days ago
  • $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 office
    Local area
    Flexible hours

    OpenAI

    San Francisco, CA
    12 hours ago
  • $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 time
    Local area
    Immediate start
    Home office

    Payjoy

    San Francisco, CA
    12 hours ago
  • $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 time
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd, Inc.

    San Francisco, CA
    12 hours ago
  •  ...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

    The Generalist

    San Francisco, CA
    12 hours ago
  • $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 time
    Work at office
    2 days per week
    3 days per week

    Andreessen Horowitz

    San Francisco, CA
    12 hours ago
  •  ...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 time
    Flexible hours

    Baseten

    San Francisco, CA
    12 hours ago
  • $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 time
    Immediate start

    Salesforce

    San Francisco, CA
    12 hours ago
  • $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 time
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work
    Home office

    Planet

    San Francisco, CA
    12 hours ago
  • $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 time
    Temporary work

    Crusoe

    San Francisco, CA
    3 days ago
  • $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

    Klaviyo

    San Francisco, CA
    2 days ago
  • $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 time
    H1b

    PwC

    San Francisco, CA
    2 days ago
  • $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... 

    Flexport - San Francisco, CA, US

    San Francisco, CA
    1 day ago
  •  ...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 work
    Monday to Friday
    Shift work
    Rotating shift

    Artech

    Oakland, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Systems Engineer. Be the first to apply!