Contract Software Engineer - C++/C#

ZENOVO LTD
Cambridge, United Kingdom
7 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 135K

Job location

Cambridge, United Kingdom

Tech stack

JavaScript
Unit Testing
Software Bug Management
C Sharp (Programming Language)
C++
Microprocessors
Hardware Interface Design
Python
Systems Development Life Cycle
Rapid Prototyping Process
Software Engineering
GIT
Information Technology
Build Process

Job description

Zenovo are supporting a growing and highly successful medical technology company based in Cambridgeshire in their search for an experienced Contract Software Engineer. This is a varied and technically challenging role, where you will contribute across the full software stack, including user applications/UI, embedded systems, and integration with microprocessors and hardware platforms. The role will involve closely working with hardware interfaces, alongside assessing technical feasibility, constraints, and delivery timelines for new functionality and product capabilities., * Work within the software development lifecycle (SDLC) and engineering change request processes

  • Contribute to product design and development activities
  • Lead development of new applications, including UI, database management, and machine control functionality
  • Support rapid prototyping and fast turnaround of new concepts and hardware solutions
  • Enable reliable data capture and experimental prototype testing
  • Deliver bug fixes and continuous full-stack improvements
  • Extend and improve system and unit testing to increase software robustness
  • Provide technical expertise across multidisciplinary engineering activities

Requirements

  • Degree in Computer Science, Software Engineering, Physics, or a related engineering discipline
  • 5+ years' experience in software development for instrumentation or complex hardware-based systems
  • Strong coding ability in Python, C++, C#, and/or JavaScript
  • Experience developing software for electro-mechanical products
  • Strong understanding of Git, automated build processes, and SDLC best practices
  • Excellent communication skills and the ability to work independently to meet project deadlines

Desirable Experience

  • Medical device, consumer electronics, or defence sector experience

Apply for this position