Senior Robotics Software Engineer

Connect Staffing and Consulting

Senior Robotics Software Engineer

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Senior Robotics Software Engineer

    Location: Onsite – San Francisco Bay Area (local candidates preferred)

    Salary Range: $150,000–$200,000 per year

    Employment Type: Full-time, Direct Hire

    Overview

    A pioneering robotics startup is developing autonomous surgical systems designed to dramatically reduce the learning curve for surgeons. By leveraging off-the-shelf hardware and building proprietary software for planning, control, and machine learning, the team enables high-level surgical guidance to be executed with speed and precision. This role focuses on writing robotics software—not defining control logic or algorithms—and is ideal for engineers who thrive in fast-paced, product-driven environments.

    Role Summary

    The Senior Robotics Software Engineer will join a small, highly technical team working on real-time, high-performance systems. The ideal candidate combines robotics expertise, strong coding skills, and a startup mindset. Team collaboration and communication are essential, as the work spans multiple disciplines and requires rapid iteration.

    Key Responsibilities

    • Write clean, high-performance, maintainable code in C++ and Python
    • Develop and support software applications, interfaces, and new feature enhancements
    • Architect robust, scalable software systems
    • Support testing and deployment of new products
    • Participate in code reviews and team collaboration

    Required Qualifications

    • Bachelor’s degree in Computer Science, Robotics, or a related field
    • Minimum 3 years of relevant robotics experience (strong coders with 1 year + internships may be considered)
    • Expertise in C++ and/or Python
    • Experience with Linux-based systems
    • Experience with cloud technologies
    • Strong software engineering fundamentals and ability to deliver production-ready code

    Preferred Qualifications

    • Experience with ROS/ROS2 (Robot Operating System)
    • Familiarity with Agile or Scrum development methodologies
    • Exposure to medical or healthcare technologies
    • Prior startup experience or comfort working in fast-paced environments

    Additional Requirements

    • Candidate must live in or relocate to the San Francisco Bay Area
    • Candidate must be comfortable viewing real surgical procedures during onsite visits
    • Candidate must be available to travel up to once per month to customer sites
    • Not open to OPT candidates
    • Candidates with a research-heavy background and limited product delivery experience are unlikely to be a fit

    Tech Stack

    • Core: C++, Python
    • Additional: ROS, React, TypeScript, Linux, Cloud platforms
  • Compensation
    $150,000-$200,000 per year