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 engineering with real-time performance challenges.
- 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
Contract Software Engineer - C++ in Ely 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 Ely
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work with C++ or in motor control. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects, especially those related to motor control or embedded systems. This gives potential employers a taste of what you can do before they even meet you.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C++ knowledge and real-time systems. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate candidates who are eager to join our team and tackle exciting challenges together.
We think you need these skills to ace Contract Software Engineer - C++ in Ely
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 this role. Mention specific experiences that relate to the responsibilities listed in the job description.
Show Off Your Technical Skills: When filling out your application, be sure to mention your proficiency in both Windows and Linux environments. We love candidates who can demonstrate their technical prowess, especially in real-time systems and multithreading.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to receive your application and ensures you’re considered for this exciting opportunity!
How to prepare for a job interview at Verso Recruitment Group
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially the features from C++14 and C++17. Be ready to discuss your past projects and how you've implemented modern C++ practices, as this will show your depth of knowledge and experience.
✨Understand Motor Control Systems
Familiarise yourself with motor control concepts and embedded systems. Be prepared to explain how you've worked with motion systems or real-time performance in previous roles. This will demonstrate your relevant expertise and make you stand out.
✨Show Off Your Cross-Platform Skills
Since the role involves working across Windows and Linux, be ready to discuss your experience with both platforms. Share specific examples of how you've developed software for each environment and any challenges you faced along the way.
✨Prepare for Technical Questions
Expect technical questions that test your understanding of multithreading, performance optimisation, and low-level debugging. Practise explaining these concepts clearly, as well as any algorithms you've implemented for real-time motor control.