What are the responsibilities and job description for the Control Systems Engineer for Medical Robotics position at Ruby Robotics?
Job Requirements:
We are seeking a highly skilled instrument software engineer to join our team. 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.
- Design, develop, and implement PC control and sensing software for Ruby's tissue processing and analytics instruments
- Develop embedded code for real-time subsystem control
- Collaborate with systems engineering and mechanical engineering teams 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
Responsibilities:
- Work closely with a multidisciplinary engineering team and company leadership to deliver on key technical milestones
- Develop strong relationships with cross-functional teams to ensure successful project delivery
- Identify and prioritize areas for process improvement and implement changes as needed
- Maintain accurate and up-to-date documentation of software designs, configurations, and testing procedures