Staff Instrument Software Engineer: Ruby Robotics
About Us: Started by Stanford/MIT alumni who previously founded 3 successful medical device companies, Ruby Robotics is advancing precision oncology with robotics and artificial intelligence solutions. Our first product uses a custom-built instrument and AI to autonomously prepare, image and analyze tissue during biopsy procedures. We are funded by healthcare and deep tech VCs and are moving quickly, with the goal of meaningfully impacting cancer patient care.
About This Opportunity: We are looking for an experienced software engineer to advance the development of our novel tissue processing and analytics instruments. The ideal candidate will have a proven track record of architecting and developing control and sensing software for diagnostics instrumentation or medical robots from early prototype to commercialization. Additional experience with computer vision and backend development are desired but not required. This position reports on-site at our office in San Mateo.
Responsibilities:
● Architect, design, and implement PC control and sensing software for Ruby’s tissue processing and analytics instruments
● Work closely with systems engineering and mechanical engineering to architect and select electrical control boards, motors, sensors, and hardware
● Write clean, maintainable code and document software designs and configurations
● Generate software requirements, design specifications, and software test protocols for Ruby’s Quality System
● Work closely with a multidisciplinary engineering team and company leadership to deliver on key technical milestones
Minimum Qualifications:
● BS/MS in Computer Science or related field with 3+ years industry experience, or PhD degree with 1+ years industry experience in mechatronic systems control and sensing
● Strong knowledge across PC programming languages for real-time and pseudo-real-time control (C#, C, C++)
● Have played a key role 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 analytical skills and a creative mindset
● Works well in a small agile startup team
Preferred Qualifications:
● Experience using OpenCV for camera sensing / computer vision applications
● Experience at an early stage medical startup
● Experience developing medical devices within FDA requirements and guidelines including risk analysis and quality assurance
● Knowledge in motion controls, optics, and fluidics
● Experience developing / interfacing with backend software for instrument data storage and network transmission
● Experience with embedded firmware
Ruby-Robotics is proud to be an equal opportunity employer. We are committed to offer a safe environment for our employees and do not discriminate based upon race, color, national origin, religion, sexual orientation, gender, gender identity and expression, age, veteran status, or disability.