Principal Software Engineer
The experience expected from applicants, as well as additional skills and qualifications needed for this job are listed below.
Location: Scotland
Division: Spacelabs R&D
Sector: Patient Monitoring & Connectivity Systems
Spacelabs is seeking a hands-on Principal Software Engineer to lead the development of advanced software for our next-generation patient monitoring systems. This role combines technical leadership with product development, focusing on performance, cybersecurity, and system integration in a regulated environment.
What Youll Do
Define and lead the development of software architecture and key components
Translate system requirements into scalable, secure software designs
Collaborate cross-functionally across software, hardware, systems, and UI teams
Build and release software that supports data communication, storage, and analysis in clinical settings
Mentor engineers and promote a high standard of technical quality and teamwork
Ensure delivery of software and documentation on time in an Agile workflow
What You Bring
Bachelors degree in Computer Science, Engineering, or a related field
12+ years of software development experience
8+ years of advanced C++ (11 or newer), including OOP and multithreading
Proven experience with desktop Linux application development in embedded environments
Experience leading cross-functional reviews and delivering robust software solutions
Bonus Experience
Qt/QML or desktop UI frameworks (e.g., WPF, WinUI)
Regulated industry experience (medical, aerospace, finance)
Medical device or hardware/software product development
Familiarity with containers, DevOps, CI/CD, Git, and Agile
Experience working with global engineering teams
TPBN1_UKTJ