Senior Instrument Software Engineer
Ruby Robotics - columbus, OH
Apply NowJob Description
Senior Instrument Software Engineer: Ruby RoboticsAbout Us: Started by StanfordMIT 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. Funded by healthcare and deep tech VCs, our team is lean, fast, and works intensely towards the goal of improving 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 instrumentsDevelop embedded code for real-time subsystem controlWork closely with systems engineering and mechanical engineering to architect and select electrical control boards, motors, sensors, and hardwareWrite clean, maintainable code and document software designs and configurationsGenerate software requirements, design specifications, and software test protocols for Ruby's Quality SystemWork closely with a multidisciplinary engineering team and company leadership to deliver on key technical milestonesMinimum Qualifications:BSMS in Computer Science or related field with 3+ years industry experience, or PhD degree with 1+ years industry experience in mechatronic systems control and sensingStrong 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 commercializationExperience developing medical devices within FDA requirements and guidelines including risk analysis and quality assuranceStrong analytical skills and a creative mindsetWorks well in a small agile startup teamPreferred Qualifications:Experience at an early stage medical startupExperience using OpenCV for camera sensorsKnowledge in motion controls, optics, and fluidicsExperienced with embedded firmwareRuby-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.
Created: 2025-02-21