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
- 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
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
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.