Contract Senior Software Engineer
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 producst 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.