Principal Software Engineer in Dunfermline

Principal Software Engineer in Dunfermline

Dunfermline Full-Time 48000 - 72000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Lead the development of innovative patient monitoring solutions and mentor fellow engineers.
  • Company: Join Spacelabs Healthcare, a leader in healthcare technology innovation.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Why this job: Make a real impact on healthcare technology and improve patient outcomes.
  • Qualifications: 12+ years in software development with strong C++ skills and experience in regulated industries.
  • Other info: Collaborate globally and thrive in a dynamic, agile environment.

The predicted salary is between 48000 - 72000 £ per year.

Spacelabs Healthcare is driving innovation in healthcare technology to improve clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enabling better decisions, increased efficiency, and safer care.

We’re seeking a Principal Software Engineer to lead the development of our Patient Monitoring and Connectivity (PMC) products. This hands-on role combines technical leadership with deep expertise in software design and development. You will collaborate across functions to architect, build, and deliver next-generation patient monitoring solutions that meet rigorous performance, usability, and cybersecurity standards.

Key Responsibilities:
  • Lead software architecture, design, and development for PMC products
  • Define and review requirements, connectivity, and UI designs
  • Develop, debug, and release software in an agile environment
  • Ensure timely delivery of high-quality code and documentation
  • Mentor engineers and uphold engineering best practices
  • Collaborate with global teams across the US, Europe, and India
Qualifications:
  • BS in Computer Engineering, Computer Science, or related field
  • 12+ years of software development experience
  • 8+ years of C++ (C++11 or higher) with strong OOP and multithreading
  • Experience with desktop Linux in embedded systems
  • Familiarity with Qt/QML and UI frameworks (e.g., WPF, WinUI 3, UWP)
  • Experience in regulated industries (medical, aerospace, etc.) preferred
  • Knowledge of IEC 62304, ISO 14971, and 21 CFR Part 820 is a plus
  • Exposure to DevOps, containers, Azure DevOps, Git, and Agile methodologies

Principal Software Engineer in Dunfermline employer: Spacelabs Healthcare

At Spacelabs Healthcare, we pride ourselves on being an innovative leader in healthcare technology, dedicated to improving clinical outcomes and enhancing patient care. As a Principal Software Engineer, you will thrive in a collaborative and dynamic work culture that values mentorship and professional growth, while contributing to cutting-edge solutions that make a real difference in people's lives. Our commitment to employee development, coupled with the opportunity to work alongside global teams, makes us an exceptional employer for those seeking meaningful and rewarding careers in the healthcare sector.
S

Contact Detail:

Spacelabs Healthcare Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer in Dunfermline

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Spacelabs Healthcare. A friendly chat can sometimes open doors that applications alone can't.

✨Tip Number 2

Show off your skills! If you have a portfolio or GitHub repository, make sure it’s up to date. Highlight projects that showcase your expertise in C++, multithreading, and any relevant frameworks like Qt/QML.

✨Tip Number 3

Prepare for the interview by brushing up on your knowledge of software architecture and agile methodologies. Be ready to discuss how you've tackled challenges in past projects, especially in regulated industries.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Spacelabs team.

We think you need these skills to ace Principal Software Engineer in Dunfermline

Software Architecture
C++ (C++11 or higher)
Object-Oriented Programming (OOP)
Multithreading
Embedded Systems
Desktop Linux
Qt/QML
UI Frameworks (e.g., WPF, WinUI 3, UWP)
Regulated Industry Experience (medical, aerospace, etc.)
IEC 62304
ISO 14971
21 CFR Part 820
DevOps
Containers
Azure DevOps
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Principal Software Engineer role. Highlight your experience with C++, software architecture, and any relevant projects that showcase your skills in patient monitoring or similar fields.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about healthcare technology and how your background aligns with our mission at Spacelabs Healthcare. Be genuine and let your personality come through.

Showcase Your Technical Skills: In your application, don’t forget to mention your technical expertise, especially in areas like multithreading, UI frameworks, and agile methodologies. We want to see how you can lead and innovate in our PMC products!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Spacelabs Healthcare

✨Know Your Tech Inside Out

Make sure you’re well-versed in C++ and the specific frameworks mentioned, like Qt/QML. Brush up on your knowledge of multithreading and OOP principles, as these will likely come up during technical discussions.

✨Showcase Your Leadership Skills

As a Principal Software Engineer, you'll be expected to lead and mentor others. Prepare examples of how you've successfully led projects or teams in the past, and be ready to discuss your approach to fostering best practices in software development.

✨Understand the Industry Standards

Familiarise yourself with IEC 62304, ISO 14971, and 21 CFR Part 820. Being able to discuss how these regulations impact software development in healthcare will demonstrate your expertise and commitment to quality.

✨Prepare for Agile Discussions

Since the role involves working in an agile environment, be prepared to talk about your experience with Agile methodologies and tools like Azure DevOps and Git. Share how you've contributed to timely delivery and high-quality code in previous roles.

Principal Software Engineer in Dunfermline
Spacelabs Healthcare
Location: Dunfermline

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>