This range is provided by Experis Scotland. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
Salary: Up to £65,000 + benefits
Job Title: Senior Software Engineer
Location: Edinburgh (Hybrid – 2 days onsite per week)
Industry: Medical Equipment Manufacturing
Technology Recruiter | Software | Embedded Software | Hardware | Electronics | UK-wide Talent Partner
About the Role
We’re looking for a Senior Software Engineer to join our client’s growing engineering team in Edinburgh. This is an exciting opportunity to contribute to the design and development of cutting-edge medical equipment that directly impacts patient care and healthcare innovation.
You’ll play a key role in building high-performance, reliable software, with a particular focus on multi-threaded applications and modern C++ development practices.
What You’ll Be Doing
* Designing, developing, and maintaining software for advanced medical equipment.
* Implementing high-performance applications with a focus on multi-threading, string manipulation, and memory management.
* Using smart pointers and modern C++ techniques to ensure code safety and reliability.
* Collaborating with hardware, QA, and product teams to deliver seamless system integration.
* Leading design reviews, mentoring junior engineers, and ensuring best practices in coding and documentation.
* Supporting verification, validation, and compliance activities aligned with medical device standards.
What We’re Looking For
* Strong proficiency in C++ with a deep understanding of modern C++ features.
* Proven experience in multi-threaded application development.
* Solid knowledge of string handling and memory management.
* Experience with smart pointers and other resource-management techniques.
* Background in software development for regulated industries (medical, aerospace, defence, or automotive desirable).
* Excellent problem-solving and debugging skills.
* Strong communication skills and the ability to work effectively in cross-functional teams.
What’s on Offer
* Salary up to £65,000 depending on experience.
* Hybrid working – 2 days onsite per week in Edinburgh.
* Opportunity to work on life-changing medical technology.
* Professional development, training, and career progression opportunities.
* Benefits package including pension, holiday allowance, and more.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
Industries
* Staffing and Recruiting
* Medical Equipment Manufacturing
Edinburgh, Scotland, United Kingdom
#J-18808-Ljbffr