
Intuitive
Instrument Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
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
About the Company
Intuitive
View company profile →
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 applyJob Details
Employment Type
Full Time
Experience Level
Senior
Location
Sunnyvale, CA
Posted
4 days ago
Country
US