At a Glance
- Tasks: Join our team to automate software testing and ensure high-quality AI-driven applications.
- Company: Cydar Medical, a global leader in AI-powered surgical care solutions.
- Benefits: Full-time role with competitive salary and opportunities for professional growth.
- Why this job: Make a real impact in healthcare by enhancing surgical decision-making through technology.
- Qualifications: Degree in Computer Science or related field; familiarity with test automation frameworks.
- Other info: Collaborative environment with a focus on innovation and career development.
The predicted salary is between 28800 - 43200 £ per year.
Cydar Medical is a global software company that provides a cloud-based ecosystem specifically designed to enable hospitals to securely and compliantly apply the benefits of AI applications and data insights to surgical care and business intelligence.
- We provide regulated clinical applications.
- We connect each stage of the patient journey to advance the standard of clinical care.
- We compliantly connect clinicians, device manufacturers and hospital business operations, transforming activity to data, to insights to faster, better-informed decisions.
Cydar Maps harness the latest in cloud GPU computing, computer vision and machine learning technology to advance surgical visualisation and decision-making in the operating theatre, and across the surgical pathway. Our Surgical Intelligence system is learning from every case to develop a deeper understanding of surgery.
Role Summary
We are looking for a motivated Junior Software Engineer (Early Career) with a strong interest in automating software testing to join our AI-driven Engineering team. You’ll play a key role in building reliable, secure, and high-quality software. This role is ideal for someone who enjoys coding, problem-solving, and learning how to ensure that complex AI-powered systems are thoroughly tested, validated, and production-ready in a regulated environment.
Key Responsibilities
- Design, implement, and execute test automation scripts for web, API, and data-driven applications, working closely with developers, QA engineers, and data scientists.
- Participate in code reviews, design discussions, and daily stand-ups, gaining exposure to modern software engineering and AI development processes.
- Manage requirement updates and necessary changes.
- Manage release and master branch synchronisation.
- Collaborate with the Engineering and QA teams to define and evolve testing strategies for AI/ML model integration and system validation.
- Help build and improve CI/CD pipelines, integrating automated testing into the deployment lifecycle.
- Contribute to quality assurance best practices, including test planning, regression testing, and defect tracking.
- Learn about and adhere to healthcare software quality and security standards (e.g., ISO 13485, ISO 27001, HIPAA, GDPR).
- Troubleshoot and analyse test failures, contributing to continuous improvement in software quality and engineering efficiency.
As part of this role, it is expected that you will spend 50% of your time liaising with the QA team with the goal of automating our manual tests where appropriate. The use of AI based testing tools are encouraged, with emphasis on a new approach. The other 50% of your time will be allocated to sprint-based work with the development team. This will involve maintenance, UX improvements and project involvement.
Requirements
- Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or a related technical discipline.
- Familiarity with test automation frameworks such as Pytest, Playwright, Cypress, Selenium, or JUnit.
- Understanding of software testing concepts — unit, integration, regression, and end-to-end testing.
- Interest in AI, data-driven applications, and automated quality assurance.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills in a team environment.
- Ability to attend Cambridge Office at least 2 days a week.
- Experience with cloud platforms (AWS, Azure, or GCP) and CI/CD tools (e.g., GitHub Actions, Jenkins, GitLab CI).
- Exposure to REST APIs, microservices, or data pipelines.
- Interest or coursework related to AI/ML systems, data validation, or healthcare technology.
- Familiarity with working in regulated environments (e.g., ISO, FDA, or medical device software) is a plus.
- Experience with software testing, best practices, and AI driven tooling.
Seniority Level Entry level
Employment Type Full-time
Job Function Engineering and Information Technology
Industries Medical Equipment Manufacturing
Junior Software Engineer in Cambridge employer: Cydar Medical
Contact Detail:
Cydar Medical Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Engineer in Cambridge
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those related to AI and software testing. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Cydar Medical. Don’t miss out!
We think you need these skills to ace Junior Software Engineer in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Junior Software Engineer role. Highlight any relevant projects or coursework, especially those related to test automation and AI.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this position at Cydar Medical. Share your passion for coding and problem-solving, and how you see yourself contributing to our AI-driven Engineering team.
Showcase Your Technical Skills: Don’t forget to mention your familiarity with test automation frameworks and cloud platforms. We love seeing candidates who are eager to learn and grow in areas like CI/CD and AI applications.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!
How to prepare for a job interview at Cydar Medical
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, like Pytest, Selenium, and CI/CD tools. Brush up on your knowledge of cloud platforms too, as they play a big role in the company’s ecosystem.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled coding challenges or automated testing processes. Highlight your thought process and how you approached the problem, as this will demonstrate your analytical skills.
✨Understand the Healthcare Context
Since Cydar Medical operates in a regulated environment, it’s crucial to understand healthcare software standards like ISO 13485 and HIPAA. Familiarise yourself with these concepts so you can speak confidently about their importance during the interview.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, the role of AI in their projects, and how they approach testing strategies. This shows your genuine interest in the position and helps you gauge if the company is the right fit for you.