Generalist Software Engineer for Robotic Surgery

black.ai

San Francisco (CA)

Hybrid

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

black.ai is looking for a strong generalist software engineer in San Francisco to enhance their next version of a surgical robot. You will build core control software and improve system-level integration, collaborating with teams to deliver end-to-end features.

The ideal candidate will have over 5 years of experience, strong C++ and Python skills, and a background in robotics or medical devices. The position offers a hybrid work model.

Qualifications

  • 5+ years building non-trivial production software, ideally in a system-level context.
  • Strong C++ and Python coding skills.
  • Comfortable with concurrency, real-time constraints, IPC.

Responsibilities

  • Build and improve core robot control software in C++.
  • Own system-level orchestration code in Python.
  • Collaborate closely with ML, hardware, and clinical teams.

Skills

Strong C++
Python
Systems thinking
Strong communication
Pragmatic instincts

Education

BS or MS in computer science, robotics, or related field

Tools

ROS2
gRPC/protobuf
Linux

Job description

black.ai is looking for a strong generalist software engineer in San Francisco to enhance their next version of a surgical robot. You will build core control software and improve system-level integration, collaborating with teams to deliver end-to-end features.

The ideal candidate will have over 5 years of experience, strong C++ and Python skills, and a background in robotics or medical devices. The position offers a hybrid work model.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics Software Engineer at Connect Staffing and Consulting San Francisco, CA
Senior Robotics Software Engineer at Connect Staffing and Consulting San Francisco, CA

MSU Solutions GmbH • San Francisco (CA)

On-site
USD 150,000 - 200,000
Senior Python Tooling Engineer for Robotic Surgery Systems
Senior Python Tooling Engineer for Robotic Surgery Systems

Intuitive • Sunnyvale (CA)

On-site
Software Engineer
Software Engineer

black.ai • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Senior Robotics Software Engineer – Real-Time Surgical Systems
Senior Robotics Software Engineer – Real-Time Surgical Systems

MSU Solutions GmbH • San Francisco (CA)

On-site
USD 150,000 - 200,000
Senior Robotics Algorithms & Controls Engineer
Senior Robotics Algorithms & Controls Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 160,000 - 210,000
Senior ML-Driven C++ Software Engineer for Robotic Surgery
Senior ML-Driven C++ Software Engineer for Robotic Surgery

PVH (Tommy Hilfiger/Calvin Klein) • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Software Engineer - Robotics Equipment Control
Software Engineer - Robotics Equipment Control

Intuitive • Sunnyvale (CA)

On-site
USD 188,600 - 271,400
Robotics Software Generalist — Cloud & Robot Systems
Robotics Software Generalist — Cloud & Robot Systems

Foundation Robotics Lab • San Francisco (CA)

On-site
USD 90,000 - 130,000
Robotics Controls Engineer: Real-Time Systems & Production
Robotics Controls Engineer: Real-Time Systems & Production

Generalist • San Francisco (CA)

On-site
USD 100,000 - 150,000
Robotics Software Engineer
Robotics Software Engineer

Stealth Startup • San Francisco (CA)

On-site
USD 100,000 - 130,000