cover image
Experis Scotland

Experis Scotland

www.experis.co.uk

1 Job

7 Employees

About the Company

Experis Scotland specialises in tech recruitment, helping businesses find exceptional talent across the industry. Part of a global network, we combine world-class expertise with an in-depth understanding of Scotland’s vibrant tech sector.

Whether it’s software development, cybersecurity, data analytics or IT infrastructure, we provide tailored recruitment solutions designed to meet your needs. From supporting ambitious startups to established tech leaders, we’re committed to connecting the right people with the right roles.

We bring together global reach and local knowledge to build teams that drive innovation and success. Let us help you find the talent or opportunity to take you to the next level.

Listed Jobs

Company background Company brand
Company Name
Experis Scotland
Job Title
Software Engineer
Job Description
**Job Title:** Senior Software Engineer **Role Summary:** Develop and maintain high-performance, reliable software for advanced medical equipment, focusing on multi-threaded applications and modern C++ practices. **Expectations:** Minimum bachelor’s degree in engineering/CS, with proven industry experience in regulated sectors and C++ expertise. Requires cross-functional collaboration and leadership in software development lifecycle. **Key Responsibilities:** - Design, develop, and maintain embedded software for medical devices. - Implement multi-threaded applications with emphasis on real-time performance optimization. - Apply modern C++ techniques (smart pointers, memory management) for safe code. - Collaborate with hardware, QA, and product teams to ensure system integration. - Lead code reviews, mentor junior engineers, and standardize development practices. - Support compliance activities (verification, validation) per medical device regulations. **Required Skills:** - Advanced C++ proficiency (modern standards, templates, threading). - Multi-threaded application development experience. - Strong string manipulation and memory optimization skills. - Resource-management techniques (e.g., RAII, smart pointers). - Experience with regulated industries (medical/aerospace/automotive preferred). - Cross-functional team collaboration and problem-solving capabilities. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Relevant industry certifications (e.g., C++ certification, medical device development) advantageous but not mandatory.
Edinburgh, United kingdom
On site
10-09-2025