Contract Software Engineer - C in Cambridge

Contract Software Engineer - C in Cambridge

Cambridge Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
Verso Recruitment Group

At a Glance

  • Tasks: Design and develop C++ applications for advanced motor control systems.
  • Company: Join a high-performance engineering team in Cambridge.
  • Benefits: Competitive rate, hybrid working, and potential for contract extension.
  • Why this job: Make an impact in cutting-edge motor control technology and collaborate with talented engineers.
  • Qualifications: Strong C++ experience and background in motor control or embedded systems.
  • Other info: Fast-paced R&D environment with opportunities for growth.

The predicted salary is between 36000 - 60000 ÂŁ per year.

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.

Contract Software Engineer - C in Cambridge employer: Verso Recruitment Group

Join a dynamic and innovative engineering team in Cambridge, where your expertise as a Contract Software Engineer - C++ will be valued and nurtured. With a hybrid working model that promotes work-life balance, you'll collaborate with talented professionals on cutting-edge motor control systems, while enjoying opportunities for professional growth and development in a supportive environment. This role not only offers competitive rates but also the chance to contribute to impactful projects in advanced engineering.
Verso Recruitment Group

Contact Detail:

Verso Recruitment Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Contract Software Engineer - C in Cambridge

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on a job opportunity that’s not even advertised yet.

✨Tip Number 2

Prepare for those interviews! Brush up on your C++ skills and be ready to discuss your experience with motor control and embedded systems. Practise common technical questions and think about how you can showcase your problem-solving abilities.

✨Tip Number 3

Don’t just apply anywhere; focus on companies that excite you! Use our website to find roles that match your skills and interests. Tailor your approach to each company, showing them why you’re the perfect fit for their team.

✨Tip Number 4

Follow up after interviews! A quick thank-you email can go a long way in keeping you top of mind. It shows your enthusiasm for the role and gives you another chance to highlight your key skills.

We think you need these skills to ace Contract Software Engineer - C in Cambridge

C++
Motor Control
Embedded Systems
Cross-Platform Development
Windows
Linux
Real-Time Performance
Low-Level Control
Algorithms Optimisation
Debugging
Testing
Validation
Multithreading
Performance Optimisation
Hardware Interaction

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and motor control systems. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our team in Cambridge. Mention your experience with real-time systems and cross-platform development to grab our attention.

Show Off Your Problem-Solving Skills: In your application, include examples of how you've tackled challenges in embedded systems or low-level debugging. We love seeing how you approach complex problems, especially in fast-paced environments!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Verso Recruitment Group

✨Know Your C++ Inside Out

Make sure you brush up on your modern C++ skills, especially C++14/17. Be ready to discuss specific projects where you've implemented algorithms for real-time motor control or worked with embedded systems. This will show your depth of knowledge and practical experience.

✨Showcase Your Problem-Solving Skills

Prepare to talk about how you've tackled challenges in previous roles, particularly around low-level debugging and performance optimisation. Use examples that highlight your ability to work independently and thrive in fast-paced R&D environments.

✨Familiarise Yourself with Cross-Platform Development

Since the role involves working across Windows and Linux, be prepared to discuss your experience with both platforms. Highlight any specific tools or techniques you've used for integrating software with motor drivers and controllers.

✨Collaboration is Key

This position requires collaboration with various engineering teams. Think of examples where you've successfully worked with electronics, firmware, or systems engineers. Emphasising your teamwork skills will demonstrate that you're a good fit for their high-performance engineering team.

Contract Software Engineer - C in Cambridge
Verso Recruitment Group
Location: Cambridge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>