Software Engineer / C++ Developer

Eynsham
6 months ago
Applications closed

Related Jobs

View all jobs

Junior Research Software Engineer, Quantum Error Correction

Associate Quantum Engineer

Quantum Computing Engineer – Algorithms, Cryptography & Post-Quantum Security

Production CAD Design Engineer

Photonics Engineer - 249

Photonics Engineer - 249

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

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Quantum Computing Job Interview Warm‑Up: 30 Real Coding & System‑Design Questions

Quantum computing is at the forefront of disruptive innovation, promising exponential speed‑ups for certain classes of problems—from cryptography and materials science to optimisation and machine learning. As corporations, research labs, and start‑ups invest heavily in quantum R&D, the demand for quantum computing specialists continues to grow. If you’re considering or preparing for a quantum computing job interview, you can expect a dynamic blend of theoretical and practical questions: spanning physics, mathematics, algorithm design, quantum software, and hardware constraints. In this blog post, we’ll take you through 30 real coding & system‑design questions you might encounter when interviewing for quantum computing roles. We’ll also explain the importance of targeted preparation and share tips on presenting your experience in this cutting‑edge field. For those currently seeking quantum opportunities in the UK, visit www.quantumcomputingjobs.co.uk—a job board dedicated to connecting quantum specialists with exciting positions at research hubs, start‑ups, and major tech companies. Let’s start by exploring why interview readiness is so essential in the challenging and often abstract domain of quantum computing.

Negotiating Your Quantum Computing Job Offer: Equity, Bonuses & Perks Explained

How to Secure a Compensation Package That Reflects the Cutting-Edge Nature of Quantum Tech in the UK Introduction Quantum computing stands at the forefront of technological revolution—holding the potential to transform fields ranging from cryptography and drug discovery to climate modelling and finance. As a mid‑senior professional in this evolving domain, your expertise could drive breakthrough algorithms, optimise quantum hardware performance, or steer complex research initiatives. Given the unprecedented possibilities this technology unlocks, top-tier talent is in high demand, and employers often craft job offers that extend well beyond a conventional salary. Yet, many quantum specialists focus primarily on base pay when evaluating a new role. While salary certainly matters, it’s only one component of a multi-faceted compensation package that may include equity, performance-based bonuses, and perks designed for the unique demands of quantum research. By understanding—and negotiating—these additional components, you can position yourself to reap both immediate and long-term rewards that accurately reflect your impact in this cutting-edge sector. This guide unpacks every critical aspect of negotiating a quantum computing job offer. From exploring equity schemes that tie your success to that of the company, to leveraging milestone-driven bonuses that recognise breakthroughs in quantum algorithms or hardware, you’ll learn how to confidently pursue an offer that acknowledges your high-value contributions and sets you on a trajectory for success in the UK’s rapidly maturing quantum ecosystem.

Quantum Computing Jobs in the Public Sector: Transforming Government, Defence, and Research

Quantum computing represents one of the most revolutionary technological frontiers of the 21st century, promising computational capabilities far beyond the reach of classical computers. By leveraging quantum mechanical phenomena such as superposition and entanglement, quantum computers can solve certain problems—like complex optimisation tasks or molecular simulations—exponentially faster. This paradigm shift is not only attracting attention from tech giants and research universities but also from the public sector, where breakthroughs can profoundly impact everything from national security to public healthcare and beyond. In the United Kingdom, government bodies, research councils, and defence agencies have been proactive in exploring quantum computing’s potential. The UK National Quantum Technologies Programme, significant investments from UK Research and Innovation (UKRI), and leading institutions like the National Cyber Security Centre (NCSC) are all advancing quantum technologies. As a result, quantum computing jobs within the public sector are on the rise, offering a unique blend of intellectual challenge, societal impact, and long-term career stability. In this comprehensive guide, we will delve into why quantum computing is crucial for government initiatives, explore the key public sector organisations driving adoption, outline the typical job roles, discuss the skills and qualifications needed, and provide practical advice on finding and securing a quantum computing position in the UK public sector. By the end, you’ll have a clear understanding of how you can leverage your expertise in quantum computing to shape the future of public services—contributing to national security, healthcare, climate modelling, and more.