At a Glance
- Tasks: Lead the development of innovative patient monitoring software and mentor fellow engineers.
- Company: Join Spacelabs Healthcare, a pioneer in medical technology with over 60 years of innovation.
- Benefits: Enjoy a collaborative work environment, opportunities for growth, and a chance to make a real impact.
- Why this job: Be part of a mission-driven team that enhances patient care through cutting-edge technology.
- Qualifications: 12+ years of software experience and expertise in C++ and embedded systems required.
- Other info: Work in a dynamic, agile environment with international teams across Europe, India, and the US.
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\’ll 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
#J-18808-Ljbffr
Principal Software Engineer employer: Spacelabs Healthcare
Contact Detail:
Spacelabs Healthcare Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer
✨Tip Number 1
Familiarise yourself with Spacelabs Healthcare's products and their impact on patient care. Understanding their technology and how it integrates into healthcare systems will help you articulate your value during discussions.
✨Tip Number 2
Highlight your experience in regulated environments, especially if you've worked in medical or aerospace sectors. This will demonstrate your ability to navigate compliance and quality standards crucial for the role.
✨Tip Number 3
Prepare to discuss your leadership style and mentoring experiences. As a Principal Software Engineer, you'll be expected to guide others, so showcasing your ability to foster growth in team members is key.
✨Tip Number 4
Brush up on your knowledge of Agile methodologies and Continuous Delivery practices. Being able to speak confidently about these processes will show that you're aligned with the team's development approach.
We think you need these skills to ace Principal Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience, especially in software development, C++ programming, and any work with medical devices. Use keywords from the job description to align your skills with what Spacelabs Healthcare is looking for.
Craft a Strong Cover Letter: In your cover letter, express your passion for healthcare technology and how your background aligns with the responsibilities of the Principal Software Engineer role. Mention specific projects or experiences that demonstrate your leadership and technical skills.
Showcase Technical Skills: Clearly outline your technical skills in your application, particularly your experience with multi-threading, Linux application development, and any UI frameworks you’ve worked with. This will help the hiring team see your fit for the role.
Highlight Team Collaboration: Since the role involves working with cross-functional teams, include examples in your application that showcase your ability to collaborate effectively with others. Mention any mentoring experiences or teamwork in previous projects.
How to prepare for a job interview at Spacelabs Healthcare
✨Showcase Your Technical Expertise
As a Principal Software Engineer, you'll need to demonstrate your deep understanding of software design and development practices. Be prepared to discuss your experience with C++ and Object-Oriented Programming, as well as any relevant projects that highlight your technical skills.
✨Emphasise Collaboration Skills
This role involves working closely with cross-functional teams. Highlight your experience in leading reviews and collaborating on software requirements and designs. Share examples of how you've successfully worked with others to solve engineering problems.
✨Prepare for System Design Questions
Expect questions related to system architecture and design, especially in the context of patient monitoring products. Brush up on your knowledge of interface specifications and be ready to discuss how you would approach designing robust and secure systems.
✨Demonstrate Your Mentorship Abilities
Mentoring is a key responsibility in this role. Be ready to talk about your experience in guiding junior engineers and fostering their professional growth. Share specific instances where you've helped others improve their skills or overcome challenges.