Senior Software Engineer

Recruiting From Scratch
  • San Francisco, California
  • $160,000–$250,000 Per Year
  • Autofill and Review
30+ days ago

Job Description

Who is Recruiting from Scratch: 
Recruiting from Scratch is a specialized talent firm dedicated to helping companies build exceptional teams. We partner closely with our clients to deeply understand their needs, then connect them with top-tier candidates who are not only highly skilled but also the right fit for the company’s culture and vision. Our mission is simple: place the best people in the right roles to drive long-term success for both clients and candidates.

Senior Software Engineer

Location: San Francisco, CACompany Stage of Funding: Seed Robotics Startup ($12.4M Raised)Office Type: Onsite (5–6 Days Per Week)Salary: $160,000–$250,000 + Equity

Company Description

We're representing an early-stage robotics company building autonomous systems that perform complex physical tasks inside data centers. Rather than focusing on consumer robotics, the team is developing vertically integrated hardware and software that enables robots to automate highly dexterous work such as GPU replacement, precision cabling, hardware repairs, and other infrastructure maintenance.

Backed by leading venture investors and operating with a small, high-caliber engineering team, the company is building both the robotic platform and the software stack from the ground up. This role offers broad ownership across robotics software, real-time systems, fleet infrastructure, and hardware integration while working directly on robots deployed into production environments.

What You Will Do

  • Design, build, and maintain the core software systems that power autonomous robotic platforms.
  • Develop high-performance backend services and real-time infrastructure using Rust and modern systems programming techniques.
  • Build software for robotic control, teleoperation, fleet management, and hardware communication.
  • Develop streaming pipelines and low-latency systems that connect perception, planning, and robot control.
  • Integrate sensors, cameras, robotic hardware, and firmware into reliable production software.
  • Collaborate closely with mechanical, firmware, and robotics engineers to solve cross-disciplinary technical challenges.
  • Improve reliability, observability, and performance across deployed robotic systems.
  • Own projects from architecture through deployment with significant autonomy.
  • Contribute to software hardening efforts that prepare robots for real-world customer deployments.
  • Solve new technical challenges as they arise across robotics infrastructure, networking, embedded systems, and cloud services.

Ideal Candidate Background

  • 4–10 years of professional software engineering experience with a focus on systems or backend development.
  • Strong experience building production software in Rust, or deep expertise in another systems language with the willingness to transition to Rust.
  • Experience developing software for robotics, autonomous systems, embedded platforms, or hardware-integrated applications.
  • Strong understanding of Linux, networking, concurrency, and real-time software systems.
  • Experience building production services that interact with physical hardware.
  • Familiarity with robotics middleware, hardware communication protocols, or distributed robotic systems.
  • Bachelor's or Master's degree in Computer Science, Robotics, or a related technical field.
  • Strong problem-solving ability and comfort working across multiple technical domains.
  • High ownership mindset with the ability to independently drive projects from concept through deployment.

Preferred

  • Experience with ROS2, robotic manipulation, or teleoperation systems.
  • Familiarity with robotic arms, inverse kinematics, motion planning, or robot control systems.
  • Experience with hardware interfaces such as CAN, EtherCAT, UART, I2C, or similar protocols.
  • Background building real-time streaming infrastructure or low-latency distributed systems.
  • Experience at robotics, autonomous vehicle, aerospace, or hardware-focused startups.
  • Passion for building production robotics systems that operate in real customer environments.
  • Comfortable working in fast-paced startup environments with significant ownership.
  • Interest in AI, robotics infrastructure, and autonomous industrial systems.

Compensation and Benefits and Other Things

  • Base salary: $160,000–$250,000.
  • Competitive equity package.
  • Visa sponsorship and transfers available, including H-1B, OPT, and TN candidates.
  • Relocation assistance available on a case-by-case basis.
  • Five to six days onsite in San Francisco.
  • Opportunity to join a small engineering team with direct ownership over software powering production robotic systems.
  • Work closely with founders and help build autonomous robots designed for enterprise-scale deployment in modern data centers.
Salary Range: $160,000-$250,000 base. 

Numbers & Facts

LocationSan Francisco, California
Salary$160,000–$250,000 Per Year

Skills

  • Aerospace and Defenseunmatched
  • Artificial Intelligence (AI)unmatched
  • Automotive Automationunmatched
  • Cloud Computingunmatched
  • Communications Protocolsunmatched
  • Computer Firmwareunmatched
  • Computer Scienceunmatched
  • Concurrencyunmatched
  • Control Systemsunmatched
  • Customer Relationsunmatched
  • Distributed Computingunmatched
  • Embedded Systemsunmatched
  • Engineeringunmatched
  • Fleet Managementunmatched
  • GPU (Graphics Processing Unit)unmatched
  • Hardware Developmentunmatched
  • Hardware Repairunmatched
  • Hardware-Software Integrationunmatched
  • I2Cunmatched
  • Linux Operating Systemunmatched
  • Middlewareunmatched
  • Needs Assessmentunmatched
  • Network Operations Centerunmatched
  • Problem Solving Skillsunmatched
  • Production Systemsunmatched
  • Programming Methodologiesunmatched
  • Reliability Engineeringunmatched
  • Robotic Control Softwareunmatched
  • Roboticsunmatched
  • Robotics Softwareunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Startupunmatched
  • Systems/Internals Programmingunmatched
  • Team Lead/Managerunmatched
  • Universal Asynchronous Receiver-Transmitter (UART)unmatched
  • Vehicle Fleetsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder