At a Glance
- Tasks: Develop software across the full stack, from UI to embedded systems.
- Company: Join a growing Biomedical tech company in Cambridge with a collaborative vibe.
- Benefits: Competitive hourly rate, flexible onsite work, and a chance to innovate.
- Other info: Dynamic role with opportunities for professional growth and collaboration.
- Why this job: Make a real impact in healthcare technology while working with cutting-edge tools.
- Qualifications: 5+ years in software development with strong skills in Python, C++, or JavaScript.
The predicted salary is between 62 - 66 € per hour.
Location: Cambridge – onsite 3 days per week
Rate: £62-£66 per hour (Outside IR35)
Initial 6-month contract
Start: ASAP
Zenovo is partnering with a successful and growing Biomedical technology company in Cambridgeshire to recruit an experienced Contract Software Engineer. This is a technically diverse role offering the opportunity to work across the full software stack, including UI development, embedded systems, and integration with microprocessors and hardware platforms. You’ll collaborate closely with multidisciplinary engineering teams to assess technical feasibility, define delivery timelines, and develop innovative new product functionality.
Key Responsibilities
- Contribute across the full software development lifecycle (SDLC) and engineering change processes
- Support product design, development, and continuous improvement activities
- Develop new applications, including UI functionality, database management, and machine control systems
- Support rapid prototyping and evaluation of new hardware and software concepts
- Enable reliable data capture and prototype testing activities
- Deliver bug fixes and ongoing enhancements across the software stack
- Improve system and unit testing to increase software quality and robustness
- Provide technical input across cross-functional engineering projects
Required Skills & Experience
- Degree in Computer Science, Software Engineering, Physics, or a related engineering discipline
- 5+ years’ experience developing software for scientific products or hardware-integrated systems
- Strong programming skills in 2+ of the following: Python, C++, C#, and/or JavaScript
- Experience developing software for electro-mechanical products
- Good understanding of Git, automated build environments, and SDLC best practices
- Strong communication skills with the ability to work independently and meet project deadlines
Desirable Experience
- Experience within medical devices, consumer electronics, or defence sectors
Additional Information
Please note that sponsorship is not available for this position. Please send across a CV if you wish to apply.
Contract Senior Software Engineer in Cambridge employer: Zenovo
Zenovo is an exceptional employer, offering a dynamic work environment in the heart of Cambridge, where innovation meets collaboration. With a strong focus on employee growth and development, you will have the opportunity to work on cutting-edge biomedical technology projects alongside talented multidisciplinary teams. Enjoy a supportive culture that values creativity and technical excellence, while benefiting from competitive rates and the chance to make a meaningful impact in the field.
StudySmarter Expert Advice🤫
We think this is how you could land Contract Senior Software Engineer in Cambridge
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those in biomedical or software engineering. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving UI development or embedded systems. This gives potential employers a taste of what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate candidates who are eager to join our team.
We think you need these skills to ace Contract Senior Software Engineer in Cambridge
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Contract Senior Software Engineer role. Highlight your experience with software development, especially in biomedical tech, and showcase your programming skills in Python, C++, C#, or JavaScript.
Showcase Relevant Experience:When writing your application, emphasise your 5+ years of experience in developing software for scientific products or hardware-integrated systems. Mention any specific projects that align with the responsibilities listed in the job description.
Keep It Clear and Concise:We want to see your skills, but keep your application clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences quickly.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Zenovo
✨Know Your Tech Stack
Make sure you brush up on the programming languages mentioned in the job description, especially Python, C++, C#, and JavaScript. Be ready to discuss your experience with these technologies and how you've applied them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in software development, particularly in scientific or hardware-integrated systems. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.
✨Understand the Full SDLC
Since this role involves contributing across the full software development lifecycle, be prepared to discuss your experience with each phase. Highlight any experience you have with engineering change processes and how you've supported product design and continuous improvement.
✨Communicate Effectively
Strong communication skills are key for this position. Practice explaining complex technical concepts in simple terms, as you'll need to collaborate with multidisciplinary teams. Be ready to demonstrate how you've successfully worked independently and met project deadlines in the past.