Intuitive

Intuitive

Instrument Software Engineer

Sunnyvale, CAPosted 4 days ago
Full TimeSeniorUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

We are looking for a senior software engineer to lead the development of advanced mechatronic instrumentation for patient care applications. The ideal candidate will have a proven track record of architecting and developing control and sensing software for medical robots or diagnostic instrumentation from prototype to commercialization. A strong skillset in experimental design, empirical data collection, and data analysis/visualization is critical. Experience in low-latency machine controls, high-precision optical control, and biological sample handling applications is highly desired. This position reports on-site at offices in the San Francisco Bay Area CA.

Qualifications

Required Qualifications

  • BS/MS in Computer Science or related field with 3+ years industry experience, or PhD degree in Computer Science
  • Strong knowledge across programming languages for real-time and pseudo-real-time control (C#, C, C++) on Linux OS
  • Demonstrated experience in architecting and writing motion control, sensing, and state machine code for one or more diagnostic instruments or medical robots that have reached production
  • Strong experimental design, empirical data collection, and analysis/visualization skills to support design iteration and optimization using scripting languages such as Python
  • Experience developing medical device software per FDA requirements including software risk analysis and cybersecurity through all phases of product development lifecycle (design, implementation, debug, verification, validation and transfer to manufacturing)
  • Strong analytical skills and a creative mindset
  • Bachelors, Master or PhD in Computer Science or related field

Preferred Qualifications

  • Experience in low-latency machine controls for time-sensitive applications
  • Experience controlling high-speed precision optics
  • Experience with instrumentation involving biological sample processing
  • Experience using OpenCV for camera sensing / computer vision applications
  • Strong background in performance optimization to ensure deterministic execution of pre- defined software protocols
  • Experience developing / interfacing with backend software for instrument data storage and network transmission

Skills & Technologies

PythonLinuxComputer Vision

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Location

Sunnyvale, CA

Posted

4 days ago

Country

US