human

forward.

Software Engineer / C++ Developer

Location: Oxford, Oxfordshire GB

Apply

Job Number: 17350

External Description:

Job title: Software Engineer / C++ Developer

Location: Oxford, OX29 - Hybrid (2-3 days in the office per week)

Contract length: 12 month contract

IR35 Status: Inside IR35

 

Randstad Sourceright, a leading provider of RPO & MSP Recruitment Services are currently recruiting for a skilled Software Engineer with expertise in C++ on behalf of a highly reputable company in the health and medical technology industry. This is a 12 month initial contract based at their Oxford office location on a hybrid basis - ideally 2-3 days per week in the office. 

 

This C++ Developer will focus on taking existing Qt framework applications and re-writing them to bring them up to date to the latest standards. This will involve significant code conversion, primarily focused on Windows Desktop applications. You will be part of our successful R&D engineering team developing software solutions for the design, development, manufacturing, and support of MRI superconducting magnets.

 

Responsibilities:

  • Deliver a variety of mainly desktop applications to aid design, development, manufacturing, and support of MRI superconducting magnets, including responsibility for the full life cycle from requirements through design, development, delivery, and end-of-life.
  • Rewriting existing Qt framework applications to meet current standards.
  • Converting code from legacy systems.
  • Developing and maintaining user interfaces for Windows Desktop application
  • Developing with stakeholders the system requirements and taking products through from design to full compliance within the relevant medical device regulations.
  • Technical support for manufacturing and customer services departments for the developed products.
  • Work to company processes for the development and maintenance of the products and contribute to ongoing improvement of those processes.

 

 Key Skills / Experience Required:

  • Degree or equivalent in Electronic or Software Engineering, or a related Science or Engineering subject.
  • Software Development: Write clean, maintainable, and efficient code using C++ to develop software applications. Including:
    • Proven experience as an Applications Developer or similar role.
    • Strong proficiency in C++ language.
    • Experience in Qt framework
    • Understanding of software development best practices, design patterns, and SOLID principles.
    • Experience with the git version control system (or similar).

Experience in the following areas would be advantageous:

  • Microsoft DevOps, particularly build and test pipelines.
  • Experience with graphics programming using OpenGL.
  • Other programming languages, particularly Fortran and Python.
  • XML knowledge, and transformation of XML to HTML.
  • Relevant certifications (e.g., Microsoft Certified Professional).
  • Working within an Agile development process with regular release cadence and a flexible approach to requirements.
  • Relational databases (e.g., SQL Server) would be advantageous, including design and implementation of database schemas, writing optimised queries, and ensuring data integrity.

 

We are committed to providing equal employment opportunities and encourage all qualified candidates to apply. While the hiring process may not be expedited, we urge all interested candidates to submit their applications promptly to ensure their consideration.

 

To apply, please follow the instructions on our application portal. We look forward to receiving your application

 

If this isn’t the role you’re looking for right now, please visit our contractor portal below where you will see all of our live roles and communities to join:

 

https://contractortalent.gr8people.eu/

Job Number: SIE1JP00034449

Community / Marketing Title: Software Engineer / C++ Developer

Location_formattedLocationLong: Oxford, Oxfordshire GB

Footer