Software Engineer - C+

Verso Recruitment Group
Cambridge, United Kingdom
8 days ago

Role details

Contract type
Temporary to permanent
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 85K

Job location

Cambridge, United Kingdom

Tech stack

Microsoft Windows
Systems Engineering
C++
Software Debugging
Linux
Device Drivers
Firmware
Multithreading
Real Time Systems

Job description

A contract opportunity for an experienced Contract Applications Developer - C++/Windows to join a high-performance engineering team in Cambridge, working on motor control, embedded systems, and cross-platform development across Windows and Linux. This is an initial 6-month contract with strong potential for extension. You will develop and enhance software that drives complex motor-control systems used in advanced engineering environments. The work involves low-level control, real-time performance, and robust cross-platform implementation. Collaboration with electronics, firmware, and systems engineers is central to the role., Design, develop, and maintain C++ applications for motor-control systems

  • Implement and optimise algorithms for real-time motor control
  • Develop software for Windows and Linux environments
  • Integrate software with motor drivers and controllers Essential Skills and Experience

Requirements

Strong commercial experience in modern C++ (C++14/17)

  • Proven background in motor control, motion systems, or embedded control loops
  • Confident working across Windows and Linux platforms
  • Experience with hardware interaction, device drivers, or real-time systems
  • Solid understanding of multithreading, performance optimisation, and low-level debugging
  • Ability to work independently in a fast-paced R&D environment This contract does not accept candidates operating through a Personal Service Company (PSC). Therefore, you will be required to work through an Umbrella company.

Apply for this position