About CMR Surgical
At CMR Surgical, we're revolutionising the future of minimal access surgery with Versius, our next-generation surgical robotic system. We're growing fast, and we’re on a mission to transform how surgery is delivered globally for the benefit of patients, clinicians, and healthcare systems. Our values— Ambitious, Humble, People-Focused, and Fair & Responsible define our approach to innovation, partnership, and growth. If you believe in making a meaningful difference in healthcare and want to be part of a purpose-driven company with bold ambitions, now is the time to join us. CMR is an exciting and evolving company to be joining right now. Our commitment to our goal of building a world-class medical devices company is underpinned by the ground-breaking innovation of our next generation of surgical robots and a diverse team of talented and supportive individuals. We’re breaking new ground which makes working here exciting, it provides autonomy, opportunity and makes the things you do visible. Come and join us and see what you’re capable of. About the Role
Senior Software Engineers within the Robot Software department are responsible for:
Working within the Robot Software scrum team framework you will be part of a team following international standards to develop safety-critical embedded software for a medical device. The role will include:
To be successful in this role, you’ll need to have/be:
We offer a competitive salary and a great benefits package including a bonus, pension, healthcare and enhanced global parental leave pay. Interested? We’d love to hear from you! This role requires candidates to have eligibility to work within the UK. Strictly no agencies
At CMR Surgical, we're revolutionising the future of minimal access surgery with Versius, our next-generation surgical robotic system. We're growing fast, and we’re on a mission to transform how surgery is delivered globally for the benefit of patients, clinicians, and healthcare systems. Our values— Ambitious, Humble, People-Focused, and Fair & Responsible define our approach to innovation, partnership, and growth. If you believe in making a meaningful difference in healthcare and want to be part of a purpose-driven company with bold ambitions, now is the time to join us. CMR is an exciting and evolving company to be joining right now. Our commitment to our goal of building a world-class medical devices company is underpinned by the ground-breaking innovation of our next generation of surgical robots and a diverse team of talented and supportive individuals. We’re breaking new ground which makes working here exciting, it provides autonomy, opportunity and makes the things you do visible. Come and join us and see what you’re capable of. About the Role
Senior Software Engineers within the Robot Software department are responsible for:
- Developing embedded software for CMR medical devices, together with all necessary testing and documentation for regulatory approval.
- Developing software tools and processes for Robot Software, Operational Excellence and CMR as a whole in accordance with CMR’s quality management system.
- Providing technical leadership for the direction of the team
- Engineers can expect to be assigned to the scrum team where their skills and experience can best meet CMR’s needs.
Working within the Robot Software scrum team framework you will be part of a team following international standards to develop safety-critical embedded software for a medical device. The role will include:
- Developing embedded software for CMR medical devices (mostly in C), including risk management and requirements definition
- Developing automated software test coverage (C and Python) suitable to meet regulatory and quality management requirements on safety-critical software
- Developing software tools and processes for Robot Software and CMR as a whole (mostly in Python)
- Designing and performing manual tests with the robot, from design through release stages of development
- Contributing to investigations on system design conformance and quality of function
- Lead or provide significant assistant in the planning and management of the scrum team.
- Lead streams of work within the team, specifying the necessary tasks and planning that work across sprints
- Be involved with mentoring, recruitment activities, line management and/or team leadership
To be successful in this role, you’ll need to have/be:
- Experience developing software, preferably in a regulated environment.
- A strong interest and understanding of software engineering fundamentals and best practice
- Leadership of design, developers, teams or software projects
- Good familiarity with either C or Python
- Degree or equivalent in a numerate discipline
- Control systems
- DC motor control
- Linux
- MATLAB or Python for algorithm prototyping and/or data analysis
- Microcontrollers
- Network protocols
- Numerical Linear Algebra
- Robot kinematics/solid body mechanics
- Safety critical software development standards, particularly IEC 62304.
We offer a competitive salary and a great benefits package including a bonus, pension, healthcare and enhanced global parental leave pay. Interested? We’d love to hear from you! This role requires candidates to have eligibility to work within the UK. Strictly no agencies
Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Robot Software in Cambridge, Cambridgeshire vacancy
£60k - £80k per annum
Company: ECLECTIC RECRUITMENT Job Type: Permanent, Full Time Salary: £60000 - £80000/annumSeniorPermanentFull-time- £61k - £81k per annumEstimated...compute. It is developing hardware, software and systems infrastructure that will unlock... ...specialists, silicon designers, software engineers and systems architects, Graphcore enjoys... ...Join our innovative and ambitious team as a Senior System Software Engineer in Test at...SeniorFlexible hours
- £68k - £88k per annumEstimated...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product...SeniorRemote
£75k - £80k per annum
...Senior Software Engineer A fantastic opportunity for a Senior Software Engineer to join a world-class technology company developing advanced AI-driven software solutions. Working within an exceptional engineering environment, you will play a key role in designing, building...SeniorLong-term contractFull-timeOn-site- £57k - £76k per annumEstimated...Systems team builds the high-performance engines and core graphics infrastructure that power... ...sits at the intersection of hardware and software, where we optimize graphics rendering,... ...embedded hardware. About the role As a Senior Software Engineer, you will be a key...SeniorHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £81k - £107k per annumEstimated...capabilities, low-latency services, and scalable integrations that support Roku’s CTV advertising platform. You will partner closely with Engineering, Inventory, Product, and Data Science teams to translate business objectives into robust technical solutions. You will help design,...SeniorLong-term contractTemporaryHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £81k - £107k per annumEstimated...the experimentation framework. You will also partner closely with Engineering, Inventory, and Product teams to define the vision and strategy... ...~ Demonstrated ability to drive timely consensus in design with senior engineering partners ~ Bachelor’s or Master’s degree in...SeniorLong-term contractTemporaryHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £53k - £68k per annumEstimated...simple, effective digital experiences. Partner with backend engineers and international stakeholders to deliver a seamless end to end... ...impacts. Who you are? A minimum of four years experience in a software engineering role. Approaches building web frontends using...SeniorLong-term contractFull-timeOn-site
£58k - £72k per annum
...is seamless, effortless and intuitive. Branching out of the software engineering team, you will also leverage opportunities to work with product... ...quarter in a team day. Who you are? We’re looking for a senior software engineer with the technical depth and practical experience...SeniorLong-term contractFull-timeOn-site- £92k - £119k per annumEstimated...platform, born out of the University of Cambridge's Department of Engineering. We help companies with supply chains and production... ...solving problems bigger than themselves. The Role As a Senior Full Stack Software Engineer and key member of the Neutreeno team, you’ll be...SeniorLong-term contractFull-timeHybrid workingOn-siteRemote
- £103k - £134k per annumEstimated...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorLong-term contractOn-site
- £60k - £79k per annumEstimatedTeamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to...SeniorHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £66k - £87k per annumEstimated...building the future of AI compute. We’re a team of semiconductor, software and AI experts, with deep experience in creating the complete... ...particular emphasis on software architecture, automation, and engineering best practices. The ideal candidate is an experienced...SeniorLong-term contractVisa supportOn-siteFlexible hours
- £58k - £76k per annumEstimated...Sales, Ads Operations, and multiple groups within Advertising Engineering to deliver high-impact solutions. Looking ahead, we are... ...platforms. About the Role We are seeking a highly skilled Senior Software Engineer with deep expertise in big data technologies,...SeniorHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £47k - £62k per annumEstimated...this through cutting-edge technology and engineering, always putting the customer at the center... ...your diverse skills to support both Software Engineers and QA Engineers, tackling the... ...exceed our customers' expectations. As a Senior Software Engineer (SDET), you'll be the transformational...SeniorHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £67k - £89k per annumEstimated...You will be a SME and technical leader in engineering Infrastructure, productivity and... ...execution. Lead design reviews, mentor senior engineers, and unblock the hardest technical... ...feedback loops). Extensive experience with software development on embedded Linux, multi-...SeniorLong-term contractTemporaryHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £61k - £81k per annumEstimated...(OpenTelemetry, OpenMetrics) across the company. ~ Mentor engineers; establish best practices for reliability, efficiency, and cost... ...domains. What You'll have ~ Extensive experience with software engineering with a track record of architecting distributed...SeniorHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
£65k - £75k per annum
...Senior Software Developer Cambridge – Hybrid working £65k-£75k We’re pleased to be working with a global technology organisation that develop enterprise-scale software for major engineering businesses across the globe. As part of a growing cloud platform team, you'...SeniorPermanentHybrid working£65k - £80k per annum
...Senior Software Developer | Cambridge | Hybrid | Up to £80,000 plus benefits I am currently working with a Global leader in industrial... .... You will be working with internal stakeholders and engineering teams to understand requirements, shape system architecture,...SeniorPermanentHybrid workingOn-siteWork from home£76.58k - £78.5k per annum
...Job overview Applications are invited for the post of Clinical Fellow Higher (ST6+) / Senior in Urology (Robotic Prostatectomy) to commence from 1 October 2026 until 30 September 2027 at Cambridge University Hospitals NHS Foundation Trust. Addenbrooke’s Hospital has one...Senior40 hours/weekFull-timeFixed-term contractVisa sponsorshipSkilled worker visaRotating shifts- £72k - £95k per annumEstimated...accelerate on our journey We are seeking driven and highly skilled Senior Engineers to take the helm of our most ambitious projects. This is a... ...in coding, testing, and maintenance to ensure excellence in software development. Take ownership of decisions and be...SeniorFull-time
£55k - £65k per annum
...Senior C++ Software Engineer Salary: Up to £65,000 Location: Cambridge Working Environment: Hybrid This company is a multinational business, providing real-time communication solutions across the globe that are utilised within a wide-variety of industries, including...SeniorPermanentHybrid working- £44k - £59k per annumEstimated...to help shape the future of television and streaming media around the world, continued success stems from experienced embedded software engineers like you joining the Roku OS, OS Extensions and Apps Team. About the role In this role, you will be part of the team...SeniorHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £63k - £83k per annumEstimated...About The Team The Roku Enterprise Engineering team is at the forefront of building a robust... ...operations. About The Role As a senior technical lead, you consider yourself a... ...developing innovative solutions using modern software frameworks and paradigms. You are self-...SeniorHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
£70k - £80k per annum
...helping to improve the lives of billions of people who rely on location technologies. The Opportunity: We're looking for a Senior DevOps Engineer to join our Internal Infrastructure & Tooling team. You will be working on meaningful infrastructure problems that directly...Senior40 hours/weekPermanentFull-timeHybrid workingOn-siteProbationary period- £76k - £101k per annumEstimated...magic behind the scenes happens. We're the engineers who build the high-performance graphics... ...team for you. About the Role As a Senior Agentic AI Engineer in the DMTE team, you... ...'ll leverage your years of experience in software engineering and building world class UI...SeniorHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £92k - £120k per annumEstimated...Employment Type: Full-Time Level: Mid-Senior Compensation: Competitive Salary +... ...systems Shape product architecture and engineering standards Full-Stack Development;... ...Experience shipping production-grade software Strong architectural and product thinking...SeniorLong-term contractFull-timeRelocation package
$188k - $257.5k per annum
...over complex biological problems. We are seeking a Principal Software Engineer to own the underlying agentic platform: the durable... ...workflows run reliably. This is a hands-on architect role for a senior engineer who has built and operated distributed systems at scale...£45k - £65k per annum
...ve changed that. We’re Neutreeno, an emissions-to-performance platform, born out of the University of Cambridge's Department of Engineering. We help companies with supply chains and production processes turn emissions data into operational insight, the kind that cuts costs...Full-timeHybrid workingOn-siteImmediate startRemote- £49k - £64k per annumEstimated...office. These include frontend and backend engineers, AI research scientists, and others from... ...the Play Store, we find the need for a Senior Android Engineer to help us support the new... ...Candidate Should Have ~5+ years of software engineering experience ~ Familiarity with...Remote jobOn-siteNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Robot Software. Be the first to apply!
Related searches
- software engineer software developer Cambridge, Cambridgeshire
- software development engineer Cambridge, Cambridgeshire
- emea channel sales manager engineering software Cambridge, Cambridgeshire
- software developer Cambridge, Cambridgeshire
- junior software developer Cambridge, Cambridgeshire
- software developer intern Cambridge, Cambridgeshire
- software developer remote Cambridge, Cambridgeshire
- graduate software developer Cambridge, Cambridgeshire
- software developer charity Cambridge, Cambridgeshire
- software developer in test Cambridge, Cambridgeshire
