Lead Software Engineer

Rethink recruit

  • San Francisco, California
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Automationunmatched
    • C++ Programming Languageunmatched
    • Computer Firmwareunmatched
    • Data Collectionunmatched
    • Data Managementunmatched
    • Embedded Systemsunmatched
    • Engineeringunmatched
    • GPU (Graphics Processing Unit)unmatched
    • Hardware-Software Integrationunmatched
    • Industrial Roboticsunmatched
    • Mechanical Engineeringunmatched
    • Middlewareunmatched
    • Network Operations Centerunmatched
    • Realtime Operating Systemunmatched
    • Refactoringunmatched
    • Roboticsunmatched
    • Software Engineeringunmatched
    • Solid State Drive (SSD)unmatched
    • Vehicle Fleetsunmatched

    Description

    About Droyd

    Droyd builds autonomous robots for data center operations — GPU repairs, precision cabling, SSD replacements — solving genuinely hard dexterous tasks in controlled industrial environments. The company is building a 6-DOF robotic arm on a mobile base that automates routine tasks in data centers, with a vertically integrated hardware and software stack.

     Backed by Lux, Refactor, and Ravelin with $3.4M raised, Droyd is a team of 12 engineers. The code you write ships directly to deployed robots.

     

    The Opportunity

    Droyd is looking for a Senior Software Engineer to build the Rust services, real-time streaming pipelines, and fleet infrastructure that connect models to motors. This is a generalist role — problems come up as they come up, and the team wants someone with a top-down problem-solving mindset rather than a narrow niche focus. You will own your systems end-to-end and ship code that runs on deployed robots in live data centers.

     

    What You'll Do

    • •      Build and maintain the core Rust codebase powering Droyd's robotic systems, from inverse kinematic solvers to real-time control loops and fleet infrastructure
    • •      Develop and improve the teleop system (currently built on Meta Quest controllers) that enables remote robot operation and scalable data collection
    • •      Work on firmware and low-level systems to improve robot stability, reliability, and performance
    • •      Integrate sensors, cameras, and hardware systems across the full robot stack, working closely with firmware and mechanical engineering teams
    • •      Take ownership of problems as they arise: streaming pipelines, ROS2 integrations, hardware control interfaces, data collection infrastructure, and more
    • •      Contribute to the software cleanup and hardening needed to deploy into live data centers

     

    You Should Have

    • •      3+ years of software engineering experience, ideally on systems that run on real hardware
    • •      Strong Rust or C++ skills for real-time or embedded systems
    • •      Comfort working across the full stack — from firmware and hardware interfaces up to fleet infrastructure and data pipelines
    • •      A top-down problem-solving mindset; you can take an ambiguous problem and drive it to a working system
    • •      Willingness to own systems end-to-end with no handoffs

     

    Nice to Have

    • •      Experience with ROS2 or similar robotics middleware
    • •      Background in teleop systems, real-time control, or robot kinematics
    • •      Experience working in production robotics or industrial automation environments

    Numbers & Facts

    LocationSan Francisco, California

    Similar Jobs

    See more jobs