> Markdown version of [/jobs/ext/2012745-system-verification-engineer](https://www.wearedevelopers.com/jobs/ext/2012745-system-verification-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # System Verification Engineer - **Company:** CMR SURGICAL INC - **Location:** San Carlos, CA, United States - **Contract:** Permanent contract - **Skills:** Systems Engineering, Communications Protocols, Formal Verification, Python (Programming Language), Verification and Validation (Software), Subsystems, Scripting, Test Scripts - **Published:** August 10, 2026 - **Apply:** https://www.careerbuilder.com/job-details/system-verification-engineer-san-carlos-ca--f58481b3-8c2a-4154-a40e-89c6fbd811ff ## About the Role To be successful in this role, you'll need to have/be: * Enthusiastic, curious, energetic and proactive - and interested in what CMR is seeking to achieve. * Good problem solving skills with a keen interest in understanding how things work Alongside excellent electromechanical skills gained from your degree in Engineering, Physics or other technical discipline, we would like you to have: * High attention to detail and excellent communication skills * Experience planning, executing, and reviewing testing * Experience leading small technical teams * Experience working in a regulated environment * Basic understanding of defining and creating test solutions incorporating software, electronics and mechanics * Experience of scripting languages such as Python or similar languages In addition, any experience of the following would be advantageous: * Robotics * Familiarity with medical devices standards and certification, Communication Skills, Detail Oriented, Documentation, Electromechanics, Electronics, Formal Verification, Healthcare, Leadership, Medical Equipment, Medical Protocols, Physics, Problem Solving Skills, Process Development, Process Improvement, Progress Reports, Protocol Design, Python Programming/Scripting Language, Regulations, Risk, Robotics, Scripting (Scripting Languages), Systems Engineering, Team Lead/Manager, Test Plan/Schedule, Test Requirements, Test Scripts, Testing, Verification Engineering ## Description The System Verification Engineer will support the delivery of system level verification for new system de-signs and formal verification activities for the full system. The primary activities include creating test protocols from the system and sub-system requirements, executing and reporting the protocol results to design teams and regulatory, and capturing and following through on any deviations or issues found during testing. The role includes being able to assess the impact of new requirements on the existing protocols as well as being able to derive suitable tests for new requirements (either manual or automated). This role is based on-site at our Cambridge premises. Responsibilities * Definition and execution of test protocols from system, user and risk related requirements * Reviewing of test related documentation (protocols, reports, memorandums, etc.) * Supporting the creation of bespoke test environments and rigs (software, hardware or combination of both) * Contributing to the overall compliance of the system, and identification of gaps (including docu-mentation) * Understanding system level behaviour and ensuring this is fully verified and documented * Monitoring and reporting test progress to the Task Lead * Developing process improvements to streamline test activities, including test script development (Python). * Creating test plans and schedules for testing activities coming into the group. We'd expect you to be willing to turn your hand to anything within the System Verification remit that helps the team deliver its objectives. ## Related Videos - [Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA](https://www.wearedevelopers.com/videos/100243-are-classical-automation-frameworks-dead-how-ai-agents-are-transforming-qa) - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [From Bedside Beeps to Interoperable Bytes – Getting your medical devices ready to talk the IEEE 11073 language](https://www.wearedevelopers.com/videos/771-from-bedside-beeps-to-interoperable-bytes-getting-your-medical-devices-ready-to-talk-the-ieee-11073-language) - [Develop on Windows, Deploy on Red Hat Enterprise Linux](https://www.wearedevelopers.com/videos/1600-develop-on-windows-deploy-on-red-hat-enterprise-linux) - [The Algorithm That Nearly Killed Me: When Testing Isn't Enough](https://www.wearedevelopers.com/videos/2110-the-algorithm-that-nearly-killed-me-when-testing-isn-t-enough) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)