Contract Software Engineer - C

Job Title:  Contract Software Engineer - C++
Location:  Cambridge
Rate: We know rate transparency matters. While we can’t list a figure on this advert, we are more than happy to disclose immediately upon application
Employment Type: Contract - 6 Month Contract 
Working Arrangements: Hybrid working (3 days on site, 2 from home)

A contract opportunity for an experienced C++ Software Engineer 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.

Key Responsibilities
- 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
- Debug, test, and validate system behaviour using lab equipment and simulation tools
- Contribute to architecture decisions, code reviews, and continuous improvement

Essential Skills and Experience
- 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.

For more information, please contact Cathy Swain. 
T: (phone number removed)
E: (url removed)

Job Details

Company
Verso Recruitment Group
Location
Cambridge, Cambridgeshire, United Kingdom
Hybrid / Remote Options
Employment Type
Contract
Posted