×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: RecSkills
Full Time position
Listed on 2026-07-25
Job specializations:
  • Software Development
    Software Engineer, Python, Senior Developer, Robotics
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below

Position Title:

Senior Software Engineer
- Robotics Software Engineer

Location:

On-site
- San Francisco (5 days/week in office) Position Type:
Full-Time (Permanent) Work Policy:
On-site (relocation assistance $5k-$10k available; not open to OPT) Start Timeline: ASAP

Compensation
  • Base Salary: $150,000 - $200,000
  • Equity:
    Offered (no bonus program)
Role Summary

We are hiring a Senior Software Engineer to work on autonomous robotics software with a focus on surgical applications. This role requires developing controls, planning, and ML algorithms for high-accuracy execution, along with interfaces for users. You will work on a small, highly technical team where contributions have immediate impact.

Tech Stack
  • Core: C++, Python, React, Type Script
  • Required:

    C++, Python, Linux
  • Preferred: ROS/ROS2, Cloud
Core Responsibilities
  • Write clean, high-quality, maintainable, and high-performance code
  • Develop and support robotics software, database integration, interfaces, and new features
  • Architect robust software systems
  • Support testing and deployment
  • Participate in code reviews
Must-Have Qualifications
  • Bachelor’s degree in CS or related field
  • 3+ years of relevant robotics experience
  • Expertise in C++ and/or Python
  • Strong coding fundamentals
  • Experience working with Linux-based systems
  • Experience with cloud technologies
Preferred Qualifications
  • Experience with ROS/ROS2
  • Experience with Agile/Scrum methodologies
  • Experience in medical or healthcare technologies
Do Not Submit If
  • Candidate is too research-focused with minimal product deliverables
  • Candidate is not comfortable observing live surgical procedures
  • Candidate cannot travel up to once per month to customer sites
Candidate Screening Questions
  • Are you available to travel to customer sites up to once per month?
  • Are you comfortable viewing live surgical procedures as part of this role?
  • What is your robotics experience, and which technologies have you used (C++, Python, ROS, Linux)?
  • What are your salary expectations?
  • How actively are you interviewing elsewhere?
Hiring Priority
  • Senior Robotics Control Engineer
  • Senior Software Engineer
  • User Interface Developer
Interview Process
  • Intro call with CTO (30 min)
  • Coding technical screen (60 min
    - Coderpad)
  • Onsite (3-4 hours): coding, system design, meetings with founders
  • References
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary