At a Glance
- Tasks: Join our R&D team to develop innovative patient monitoring solutions.
- Company: Spacelabs Healthcare, a leader in healthcare technology innovation.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on integrity, innovation, and teamwork.
- Why this job: Make a real difference in healthcare by improving patient outcomes.
- Qualifications: 8+ years in software development with strong C++ skills required.
The predicted salary is between 36000 - 60000 £ per year.
At Spacelabs Healthcare, our mission is to drive continuous innovation in healthcare technology to improve both clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enabling better-informed clinical decisions, improved operational efficiency, and safer care environments.
As a Senior Software Engineer, you will be a key contributor within the Spacelabs R&D engineering team, working on the development of our Patient Monitoring and Connectivity (PMC) products. You will apply advanced software design and development practices to deliver high-quality, reliable solutions that support the next generation of patient-monitoring systems.
In this role, you will act as both a hands-on engineer and technical leader, collaborating closely with cross-functional teams to solve complex engineering problems. You will play a critical role in shaping product architecture, mentoring other engineers, and ensuring solutions meet functional, performance, and cybersecurity requirements.
Key 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 Spacelabs core values of Integrity, Innovation, Accountability, and Teamwork.
Required Qualifications:
- 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.
Preferred Qualifications:
- Experience with Qt and/or QML.
- Experience with modern desktop UI frameworks such as WPF, WinUI 3, or UWP.
- Experience working in regulated development environments (e.g., medical, finance, aerospace, or defence).
- Experience developing integrated hardware and software medical devices.
- Familiarity with containerization technologies and DevOps environments.
- Working knowledge of tools such as Azure DevOps, Git, and CI/CD pipelines.
- Strong understanding of Agile development and Continuous Delivery principles.
- Experience collaborating effectively with international teams across Europe, India, and the United States.
Senior Software Engineer in Edinburgh employer: Spacelabs Healthcare
Rapiscan Systems is an exceptional employer, offering a dynamic work environment in Stoke where innovation and collaboration thrive. Employees benefit from opportunities for professional growth within a leading detection technology firm, alongside a culture that values excellence, creativity, and teamwork. With a commitment to cutting-edge technology and a focus on employee satisfaction, Rapiscan provides a rewarding career path for those passionate about making a difference in security solutions.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer in Edinburgh
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even local tech events. You never know who might be looking for a Senior Software Engineer like you!
✨Show Off Your Skills
Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your projects, especially those related to patient monitoring or healthcare tech. This will make you stand out when you apply through our website.
✨Ace the Interview
Prepare for technical interviews by brushing up on C++ and multi-threaded design. Practice coding challenges and be ready to discuss your past projects in detail. Remember, we want to see how you think and solve problems!
✨Follow Up
After your interview, don’t forget to send a thank-you email! It shows your enthusiasm for the role and keeps you fresh in their minds. Plus, it’s a great way to reiterate why you’d be a perfect fit for Spacelabs.
We think you need these skills to ace Senior Software Engineer in Edinburgh
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C++, multi-threaded design, and any relevant projects that showcase your skills in patient monitoring systems.
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 Spacelabs' mission. Don’t forget to mention your experience in regulated environments if you have it!
Showcase Your Technical Skills:In your application, be sure to highlight your technical skills, especially in C++ and Agile development. Mention any experience with tools like Azure DevOps or Git, as these are key for the role.
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Spacelabs Healthcare
✨Know Your Tech Inside Out
Make sure you’re well-versed in C++ and Object-Oriented Programming principles. Brush up on multi-threaded software design and be ready to discuss your past projects, especially those involving patient monitoring systems or similar technologies.
✨Showcase Your Collaboration Skills
Since the role involves working with cross-functional teams, prepare examples of how you've successfully collaborated in the past. Highlight any experiences where you’ve mentored others or contributed to team success, as this will resonate well with their focus on teamwork.
✨Understand Their Mission
Familiarise yourself with Spacelabs Healthcare’s mission and values. Be prepared to discuss how your work aligns with their goal of improving clinical outcomes and operational efficiency. This shows that you’re not just looking for a job, but are genuinely interested in contributing to their cause.
✨Prepare for Technical Challenges
Expect to face technical questions or coding challenges during the interview. Practice common algorithms and data structures, and be ready to solve problems on the spot. This will demonstrate your hands-on engineering skills and ability to think critically under pressure.