Job Description
Role: Software engineer - Robotics
Type: Full-time on site
Salary range: £38,000-50,0000
Software Robotic Engineer
The Software Robotic Engineer focuses on the software design and implementation of the next generation of our robotic colonoscope. The engineer will be responsible for the technical development of the system and will contribute to the evolution of REN from a prototype to a full product, ready for market launch. They will have both the technical depth to resolve complex software issues on these systems as well as the ability to work in an interdisciplinary team to troubleshoot and root cause higher level system and robotics issues. Using their subject matter expertise and through cross-functional collaboration, they will investigate and develop robotic devices, user/machine interaction, and user interfaces. The ideal candidate must have strong technical depth in relevant areas and have a track record of successful product development efforts.
Responsibilities
* Provide guidance and guidelines on coding quality to the team
* Work in the R&D team to develop the software aspects of the new REN platform generation: Design, specify, prototype, document, qualify, implement, and improve software components.
* Work under our quality system, using best-in-class management tools like Jira, GIT, and CI/CD.
* Develop and refine software applications, tools, and interfaces to improve system diagnostic capability, reliability, manufacturability, and serviceability.
* Work within multi-disciplinary teams to define requirements for new and current designs.
* Rapid development and iteration of full-scale prototypes of candidate architectures to satisfy requirements.
* Work closely with design teams and project management to proactively mitigate risk from compliance issues through proactive participation in design reviews and early compliance testing of prototypes.
* Troubleshoot and resolve technical issues with the software products.
Experience
* Master’s degree in computer science or software engineering + at least 3 years of relevant experience or Ph.D. with 1 year of experience.
* Experience in software development for medical devices
* Proficiency in Linux and graphical user interfaces for robotics.
* Fluent in object-oriented programming using C/C++ is a must, with a strong emphasis on high coding standards.
* Experience in Python is preferred.
* Understanding of Medical regulatory standards is preferred
* Experience with Software risk analysis in medical devices is a plus
* Knowledge of Risk Management processes (DFMEA, PFMEA, AFMEA), DHF, and Tech File documentation.
* Basic knowledge of Xilinx FPGAs and interaction with PS is a plus
* Right to work in the UK.
* High energy level and interpersonal skills, desire to work closely in a team.
* Motivated self-starter with good time management and organizational skills.