Skip to content
Back to jobs

Senior Software Engineer C++

Spacelabs Healthcare
Moray Place 43, Edinburgh
Apr 12, 2026
TBDunknown$38,000 - $78,000

Key details

Compensation
$38,000 - $78,000

Job Description

Salary: £38,000 - 78,000 per year

Requirements

  • Bachelors degree in Computer Science, Computer Engineering, Mathematics, or a related engineering discipline
  • 8 years of relevant professional software development experience
  • 4 years of experience programming in C++ (C++11 or higher) using Object-Oriented Programming (OOP) principles
  • Strong experience with multi-threaded software design and development
  • Proven experience developing desktop Linux applications in an embedded environment
  • Experience with Qt and/or QML (preferred)
  • Experience with modern desktop UI frameworks such as WPF, WinUI 3, or UWP (preferred)
  • Experience working in regulated development environments (e.g., medical, finance, aerospace, or defense) (preferred)
  • Experience developing integrated hardware and software medical devices (preferred)
  • Familiarity with containerization technologies and DevOps environments (preferred)
  • Working knowledge of tools such as Azure DevOps, Git, and CI/CD pipelines (preferred)
  • Strong understanding of Agile development and Continuous Delivery principles (preferred)
  • Experience collaborating effectively with international teams across Europe, India, and the United States (preferred)

Responsibilities

  • Collaborate with software engineers and cross-functional project teams to define software and system requirements for patient monitoring solutions
  • Participate in cross-functional reviews covering software requirements, architecture, connectivity, and user interface design
  • Contribute to component-level design and ensure alignment with existing interface specifications
  • Help define software architecture, implementation strategies, and end-to-end product workflows
  • Design, write, debug, document, and release software for the communication, storage, and analysis of physiological patient data within an Agile development environment
  • Ensure on-time delivery of software, including design documentation, unit tests, and other required development artifacts
  • Maintain high engineering standards and provide technical leadership while fostering respectful, collaborative relationships
  • Uphold our core values of Integrity, Innovation, Accountability, and Teamwork

Technologies

  • Azure
  • CI/CD
  • DevOps
  • Embedded
  • Git
  • Hardware
  • Linux
  • OOP
  • Qt
  • WPF
  • UX UI Design
  • Cloud
  • C++
  • Support

More

At Spacelabs Healthcare, our mission is to drive continuous innovation in healthcare technology to improve both clinical and economic outcomes. We offer scalable solutions that deliver critical patient data across local and remote systems, enabling better-informed clinical decisions and safer care environments. As a Senior Software Engineer, you will play a vital role in our R&D engineering team, focusing on the development of our Patient Monitoring and Connectivity products. This position provides the opportunity to impact lives through the technology we create.

last updated 15 week of 2026

Company & context

Evidence is labeled so you can tell internal community data from public sources.

Trust-check this listing

Verify scam risk and ghost-job signals before you apply.

Related roles

Browse more remote Software Engineer jobs.

Senior Software Engineer (Sustaining Automation)

Chainguard
remoteCanada, Europe, USAfull-time$157,000 - $184,000
Posted 1w ago
View details

Senior Software Engineer

FranklinCovey
remoteRemote (US)
Posted May 4, 2026
View details

Software Engineer & Senior DevOps Engineer

Blackshark AI
remoteAustria or Remote EU
Posted Dec 8, 2025
View details

Senior Software Engineer (Localization)

Mozilla
remoteAnywhere in the World
Feb 20, 2026
View details

Source: DevITJobs • Last updated Apr 13, 2026