Senior Instrumentation Software Engineer, Medical Robotics

Intuitive

Sunnyvale (CA)

On-site

USD 135,000 - 158,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Intuitive is seeking a senior software engineer to lead the development of advanced mechatronic instrumentation for patient care. The role requires architecting control and sensing software for medical robots, with hands-on hardware work and rigorous data analysis.

You will collaborate with embedded, electrical, systems and mechanical teams, delivering robust software across the development lifecycle. The ideal candidate has 3+ years in real-time control with C#/C/C++ on Linux, Python scripting,

Qualifications

  • BS/MS in Computer Science or related field with 3+ years of industry experience (PhD allowed).
  • Strong knowledge of C#, C, C++ on Linux for real-time control.
  • Experience architecting and writing motion control and sensing code for medical instruments.
  • Experience with Python for data analysis and scripting.
  • Experience with FDA software lifecycle and cybersecurity considerations.

Responsibilities

  • Architect, design, and implement control and sensing software for advanced mechatronic instrumentation
  • Work hands-on with mechatronic hardware daily in system bring-up, calibration, operation, experimentation, and debugging
  • Lead system optimization and debugging activity with thoughtful experimental design, execution, and data analysis/visualization
  • Interface with embedded systems engineers and electrical engineers to develop appropriate software interfaces to lower-level controllers and firmware
  • Work closely with systems engineering and mechanical engineering to architect, select, and optimize electrical control boards, motors, sensors, and other hardware components
  • Write clean, structured and maintainable code, document software designs for various instrument configurations, inclusive of error recovery
  • Write and execute unit tests ensuring excellent test coverage for software code
  • Use scripting languages (e.g. Python) for bringing up various hardware prototypes, for test automation, and for data analysis/visualization
  • Generate detailed software requirements, design specifications, and software test protocols for the company’s Quality System
  • Work closely with a multidisciplinary engineering team and company leadership to deliver key technical milestones
  • Prioritize and debug reported software issues/bugs

Skills

C#
C
C++
Python
Linux
FDA regulatory experience

Education

BS/MS in Computer Science or related field
Bachelor/Master/PhD in Computer Science

Tools

OpenCV

Job description

Intuitive is seeking a senior software engineer to lead the development of advanced mechatronic instrumentation for patient care. The role requires architecting control and sensing software for medical robots, with hands-on hardware work and rigorous data analysis.

You will collaborate with embedded, electrical, systems and mechanical teams, delivering robust software across the development lifecycle. The ideal candidate has 3+ years in real-time control with C#/C/C++ on Linux, Python scripting,

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

Similar jobs worth comparing

Senior Medical Robotics Instrument Software Engineer
Senior Medical Robotics Instrument Software Engineer

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Senior Embedded Software Lead for Medical Robotics
Senior Embedded Software Lead for Medical Robotics

Socket.dev • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
Staff Mechanical Engineer, Medical Robotics & Instrumentation
Staff Mechanical Engineer, Medical Robotics & Instrumentation

Intuitive • San Carlos (CA)

On-site
USD 163,000 - 193,000
Senior Mechanical Engineer, Medical Robotics
Senior Mechanical Engineer, Medical Robotics

Intuitive • California (MO)

On-site
USD 150,000 - 230,000
Instrument Software Engineer
Instrument Software Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 135,000 - 158,000
Senior Robotics Algorithms & Controls Engineer
Senior Robotics Algorithms & Controls Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 160,000 - 210,000
Robotics & Controls Manager — Medical Robotic Systems
Robotics & Controls Manager — Medical Robotic Systems

Intuitive • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
Senior Mechanical Design Engineer - Robotic Instruments
Senior Mechanical Design Engineer - Robotic Instruments

Intuitive • Sunnyvale (CA)

On-site
USD 163,000 - 234,000
Market-competitive compensation
Flexible work arrangements
Medical, dental, vision benefits
Senior Mechanical Design Engineer - Robotics & Medical Devices
Senior Mechanical Design Engineer - Robotics & Medical Devices

Intuitive • Sunnyvale (CA)

On-site
USD 162,000 - 235,000
Instrument Software Engineer
Instrument Software Engineer

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 140,000 - 210,000