Ruby Robotics
Senior Instrument Software Engineer
Ruby Robotics, San Carlos, California, United States
Senior Instrument Software Engineer: Ruby Robotics About Us: Started by Stanford/MIT serial entrepreneurs, Ruby Robotics is maximizing patient outcomes with tissue insights at the point of care. Using custom-built hardware and AI, our platform optimizes biopsy and surgical procedure workflow while delivering disease analytics early in the patient’s journey. This facilitates faster, more informed treatment decisions for patients as well as improved staffing and operational workflow for hospitals. We are funded by healthcare and deep tech VCs that share our goal of offering impactful solutions to improve cancer patient care About This Opportunity: We are looking for an experienced instrument software engineer to lead 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 code for diagnostics instrumentation or medical robots from early prototype to commercialization. This position is on-site at our facility in San Carlos, CA. We are looking for a full time hire and are open to this being a consulting position as well. Responsibilities: Architect, design, and implement PC control and sensing software for Ruby’s tissue processing and analytics instruments Develop embedded code for real-time subsystem control 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 and embedded programming languages (C#, C, C++) Have played a lead role in architecting and writing control and sensing code for one or more diagnostic instruments or medical robots from concept through commercialization Experience developing medical devices within FDA requirements and guidelines including risk analysis and quality assurance Strong analytical skills and a creative mindset Works well in a small agile startup team Preferred Qualifications: Experience at an early stage medical startup Experience using OpenCV for camera sensors Knowledge in motion controls, optics, and fluidics Experienced 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.