What are the responsibilities and job description for the Senior Instrument Software Architect position at Ruby Robotics?
About the Opportunity:
We are seeking a seasoned instrument software engineer to spearhead the development of our novel tissue processing and analytics instruments. The ideal candidate will have a proven track record of designing, developing, and implementing control and sensing code for diagnostics instrumentation or medical robots from early prototype to commercialization.
The successful candidate will work closely with systems engineering and mechanical engineering teams to architect and select electrical control boards, motors, sensors, and hardware. They will also be responsible for writing clean, maintainable code, documenting software designs and configurations, generating software requirements, design specifications, and software test protocols for our Quality System.
As a key member of our multidisciplinary engineering team, the chosen candidate will collaborate closely with company leadership to deliver on key technical milestones.
- 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
Requirements:
- Bachelor's or Master's degree in Computer Science or related field with 3 years industry experience, or PhD degree with 1 year industry experience in mechatronic systems control and sensing
- Strong knowledge across PC and embedded programming languages (C#, C, C )
- Experience playing 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 creative mindset
- Ability to work well in a small agile startup team