At a Glance
- Tasks: Join a pioneering R&D team to develop cutting-edge medical technology.
- Company: Be part of a stable, innovative medical tech company in Edinburgh.
- Benefits: Enjoy a hybrid work model and a positive work-life balance.
- Why this job: Work on a greenfield project with significant growth opportunities and impact.
- Qualifications: Strong C++ skills and experience with modern UI frameworks required.
- Other info: Standard hours are Monday to Friday, 9am–5:30pm.
The predicted salary is between 36000 - 60000 £ per year.
We’re at a pivotal stage in building the first of two new R&D teams for a cutting-edge medical technology company based in Edinburgh. This is a rare opportunity to join a greenfield project, with up to 22 hires planned across Principal, Senior, and Mid-Level Software Engineer roles. The product is a next-generation, globally distributed medical device, backed by a major parent organisation that ensures long-term stability and investment. The company offers a positive work-life balance, with standard working hours (Monday to Friday, 9am–5:30pm).
We’re looking for experienced C++ developers who can deliver high-quality code in a regulated development environment.
Key Skills:- Strong C++ (C++11 or newer)
- Experience with Qt
- Familiarity with at least one modern desktop UI framework (e.g., WPF, WinUI 3, UWP—not WinForms or web-based frameworks)
- Linux development experience
A few quick questions to help with screening:
- How much experience do you have with C++11 or newer?
- What Qt experience do you have?
- What desktop UI frameworks have you used (excluding WinForms, Win32, or web)?
- When did you last use Linux in a development context?
If this sounds interesting, I’d be happy to share more—including the client name, job description, and full details on the product roadmap and growth opportunities. Feel free to reach out with any questions.
Contact Detail:
Experis Scotland Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarise yourself with the latest C++ standards, especially C++11 and newer. Being able to discuss specific features and improvements in your interview will demonstrate your expertise and passion for the language.
✨Tip Number 2
Gain hands-on experience with Qt and any modern desktop UI frameworks mentioned in the job description. Consider building a small project or contributing to an open-source one to showcase your skills during discussions.
✨Tip Number 3
Brush up on your Linux development skills, as this is a key requirement. If you haven't used it recently, try setting up a development environment or working on a personal project to refresh your knowledge.
✨Tip Number 4
Prepare to answer the screening questions confidently. Think about your past experiences with C++, Qt, and Linux, and be ready to provide specific examples that highlight your capabilities and problem-solving skills.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++11 or newer, Qt, and any desktop UI frameworks you've worked with. Use specific examples to demonstrate your skills and achievements in these areas.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience and how it aligns with the company's goals, particularly in developing cutting-edge medical technology.
Prepare for Screening Questions: Anticipate the screening questions regarding your experience with C++, Qt, and Linux. Prepare concise and clear responses that showcase your expertise and problem-solving abilities in these areas.
Highlight Regulatory Experience: If you have experience working in regulated development environments, be sure to mention this in your application. Explain how you ensure high-quality code while adhering to industry standards.
How to prepare for a job interview at Experis Scotland
✨Showcase Your C++ Expertise
Make sure to highlight your experience with C++11 or newer during the interview. Be prepared to discuss specific projects where you utilised these skills, as well as any challenges you faced and how you overcame them.
✨Demonstrate UI Framework Knowledge
Since familiarity with modern desktop UI frameworks is crucial, be ready to talk about your experience with Qt, WPF, or similar technologies. Bring examples of how you've implemented user interfaces in past projects to illustrate your capabilities.
✨Discuss Linux Development Experience
As Linux development experience is a requirement, ensure you can discuss your background in this area. Talk about the tools and environments you've used, and any specific applications you've developed or contributed to on Linux.
✨Prepare for Technical Questions
Expect technical questions related to C++, Qt, and Linux. Brush up on key concepts and be ready to solve coding problems on the spot. Practising common algorithms and data structures can help you feel more confident during this part of the interview.