At a Glance
- Tasks: Develop and enhance software for cutting-edge medical technology.
- Company: Join a thriving medical tech company in Cambridgeshire.
- Benefits: Competitive hourly rate, flexible work schedule, and hands-on experience.
- Other info: Dynamic role with opportunities for professional growth and collaboration.
- Why this job: Make a real difference in healthcare with innovative software solutions.
- Qualifications: 5+ years in software development with strong skills in C++, C#, and Python.
The predicted salary is between 60 - 65 € per hour.
Role: Contract Senior Software Engineer
Location: Cambridge onsite 3 days per week
Rate: £60-£65 per hour (Outside IR35)
Duration: 6 months+
Start Date: ASAP
The Opportunity:
Zenovo are supporting a growing and highly successful medical technology company based in Cambridgeshire in their search for an experienced Contract Software Engineer. This is a varied and technically challenging role, where you will contribute across the full software stack, including user applications/UI, embedded systems, and integration with microprocessors and hardware platforms. The role will involve closely working with hardware interfaces, alongside assessing technical feasibility, constraints, and delivery timelines for new functionality and product capabilities.
Key Responsibilities:
- Work within the software development lifecycle (SDLC) and engineering change request processes
- Contribute to product design and development activities
- Lead development of new applications, including UI, database management, and machine control functionality
- Support rapid prototyping and fast turnaround of new concepts and hardware solutions
- Enable reliable data capture and experimental prototype testing
- Deliver bug fixes and continuous full-stack improvements
- Extend and improve system and unit testing to increase software robustness
- Provide technical expertise across multidisciplinary engineering activities
Required Skills & Experience:
- Degree in Computer Science, Software Engineering, Physics, or a related engineering discipline
- 5+ years experience in software development for instrumentation or complex hardware-based systems
- Strong coding ability in Python, C++, C#, and/or JavaScript
- Experience developing software for electro-mechanical products
- Strong understanding of Git, automated build processes, and SDLC best practices
- Excellent communication skills and the ability to work independently to meet project deadlines
Desirable Experience:
- Medical device, consumer electronics, or defence sector experience
Additional Information:
Unfortunately, sponsorship cannot be provided for this position.
Contract Software Engineer - C++/C# in Cambridge employer: ZENOVO LTD
Join a dynamic and innovative medical technology company in Cambridgeshire, where your expertise as a Contract Software Engineer will be valued and rewarded. With a strong focus on employee growth and a collaborative work culture, you will have the opportunity to work on cutting-edge projects that make a real difference in the healthcare sector. Enjoy competitive pay, flexible working arrangements, and the chance to contribute to meaningful advancements in medical technology.
StudySmarter Expert Advice🤫
We think this is how you could land Contract Software Engineer - C++/C# in Cambridge
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in medical technology. A friendly chat can lead to insider info about job openings that might not even be advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving C++, C#, or Python. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss your past projects in detail. Confidence is key, so let your passion for software engineering shine through!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Contract Software Engineer - C++/C# in Cambridge
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Contract Software Engineer. Highlight your experience with C++, C#, and any relevant projects that showcase your skills in software development for complex hardware systems.
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 your experience with the software development lifecycle and how you can contribute to the team at Zenovo.
Showcase Your Technical Skills:Don’t forget to include specific examples of your coding abilities and any projects where you've worked with embedded systems or hardware interfaces. This will help us see your hands-on experience and technical expertise.
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and get you on our radar quickly!
How to prepare for a job interview at ZENOVO LTD
✨Know Your Tech Stack
Make sure you brush up on your skills in C++, C#, and Python. Be ready to discuss specific projects where you've used these languages, especially in relation to hardware-based systems. This will show that you not only understand the coding aspect but also how it integrates with the physical components.
✨Understand the SDLC
Familiarise yourself with the software development lifecycle (SDLC) and be prepared to talk about your experience with it. Highlight any roles you've had in product design and development, and how you've contributed to engineering change requests. This will demonstrate your ability to navigate complex processes.
✨Showcase Your Problem-Solving Skills
Be ready to discuss how you've tackled challenges in previous projects, particularly those involving rapid prototyping or bug fixes. Use specific examples to illustrate your thought process and how you ensure robust software solutions, as this is crucial for the role.
✨Communicate Effectively
Since excellent communication skills are a must, practice explaining technical concepts in simple terms. You might be asked to collaborate with multidisciplinary teams, so showing that you can convey ideas clearly will set you apart from other candidates.