Senior Software Engineer - Robot Software
Hybrid · Cambridge, England, United Kingdom
Job Summary
Senior Software Engineer in Robot Software responsible for developing embedded software for CMR medical devices (primarily in C), including testing and documentation for regulatory approval, and for developing software tools and processes for Robot Software and the broader organization. Provides technical leadership within the Scrum team, may lead or significantly assist in planning and management of work streams, and participate in mentoring, recruitment activities, and team leadership. The role involves working in a regulated environment with a focus on safety-critical software, risk management, and aligning with quality management systems. A degree in a numerate discipline is required, with strong skills in C or Python and familiarity with additional domains such as control systems, Linux, MATLAB, microcontrollers, and related areas; the position is offered on a hybrid basis with a minimum of three days per week in the office in Cambridge, UK.
Required Qualifications
- Degree or equivalent in a numerate discipline
- Experience developing software, preferably in a regulated environment
- Leadership of design, developers, teams or software projects
- Strong familiarity with C or Python
- Experience with safety-critical software development standards, IEC 62304
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.