Junior/Middle Software Engineer (C++)

Spacelabs Healthcare Limited
Edinburgh, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Unit Testing Microsoft Azure C++ (Programming Language) Computer Engineering Continuous Delivery Software Debugging Linux DevOps Windows Presentation Foundation Object-Oriented Software Development Software Architecture
+7 more
Qt Modeling Language (QML) Qt (Software) Software Engineering Software Requirements Analysis Multithreading Git Information Technology

Job description

  • Collaborate with cross-functional teams to define requirements and workflows for patient monitors.
  • Participate in reviews of software requirements, architecture, design, connectivity, and UI.
  • Contribute to component design and software architecture planning.
  • Design, code, debug, document, and release software for the communication, storage, and analysis of patient data in an agile environment.
  • Ensure timely delivery with unit tests and documentation.
  • Uphold company values of Integrity, Innovation, Accountability, and Teamwork.

Requirements

  • BS in Computer Engineering, Computer Science, Mathematics, or related discipline.
  • 4+ years of software experience with OOP; 3+ years in C++11 or higher.
  • Experience with multi-threading techniques.
  • Attend the office in Edinburgh 4 times per week
  • Linux desktop application development in embedded environments (preferred).
  • Qt/QML and modern UI frameworks (WPF, WinUI 3, UWP) experience (preferred).
  • Familiarity with regulated industries (medical, aerospace, defence, finance).
  • Experience with integrated hardware/software medical devices (preferred).
  • Knowledge of Containers, DevOps, Azure DevOps, Git, Agile, and Continuous Delivery.
  • Collaboration experience with international teams (Europe, India, US).

About the company

At Spacelabs Healthcare, we are on a mission to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients.

Why work at Spacelabs? Because lives depend on you!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all