At a Glance
- Tasks: Lead the development of innovative patient monitoring software and mentor fellow engineers.
- Company: Join Spacelabs Healthcare, a leader in healthcare technology innovation for better patient outcomes.
- Benefits: Enjoy flexible work options, competitive salary, and opportunities for professional growth.
- Why this job: Be part of a mission-driven team that impacts lives through cutting-edge technology and collaboration.
- Qualifications: 12+ years in software engineering with expertise in C++, multi-threading, and embedded Linux.
- Other info: Work with global teams and contribute to large-scale engineering projects.
The predicted salary is between 43200 - 72000 £ per year.
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.
About the Role - The Principal Software Engineer will be a member of the Spacelabs R&D engineering team working on and leading the development of Spacelabs Patient Monitoring and Connectivity (PMC) products. This position requires a deep understanding of solid design and development practices and the ability to apply those to Spacelabs product development. The person will be accountable for developing and delivering software that supports the next generation Enterprise products. They will work with other cross-functional members to provide technical software level expertise, and solutions to engineering problems.
Responsibilities
- Work with team and other cross-functional staff to define requirements related to patient monitors.
- Participate in cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design.
- Lead component design efforts. Understand and design to existing interface specifications.
- Write, design, debug, document and release software.
- Work with global teams consisting of Spacelabs employees and contract resources.
- Ensure on-time delivery of software including design documentation and unit tests necessary for the maintenance of the software.
- Lead the design, implementation, and delivery of large engineering projects that interact with multiple teams.
- Mentor other engineers to help them grow both technically and professionally.
- Define architectures, designs, and workflows that enable working through other engineers.
- Ensure consistency of your team's code and those teams you integrate with.
- Design and deliver complex architectures and distributed systems, including working through with other engineers to help deliver the end solution.
- Hold yourself and other engineers to high standards while maintaining friendly, respectful relationships.
Qualifications
- Bachelor of Science degree in Computer Engineering or Computer Science, Mathematics or a related Engineering discipline.
- 12+ years’ relevant software experience required.
Required Skills
- Proficiency in C++ 11/17 programming languages is required.
- Proficiency in utilizing multi-threading techniques is required.
- Experience in Qt/QML is highly desirable.
- Demonstrated experience with embedded Linux application development is required.
- Medical device software development experience is highly preferred.
- Familiarity with FDA Quality Systems Regulations (QSR) is highly preferred.
- Experience with Linux, Containers, DevOps environments is a plus.
- Strong understanding of Continuous Delivery and Agile development.
- Experience to work effectively with US teams and international teams, in both Europe and India.
- Working knowledge of software development tools such as Azure DevOps, Git, etc.
Principle Software Engineer employer: Spacelabs Healthcare
Contact Detail:
Spacelabs Healthcare Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principle Software Engineer
✨Tip Number 1
Familiarise yourself with Spacelabs Healthcare's mission and values. Understanding their focus on innovation in healthcare technology will help you align your experience and skills with their goals during discussions.
✨Tip Number 2
Network with current or former employees of Spacelabs Healthcare. Engaging with them can provide insights into the company culture and expectations, which can be invaluable when preparing for interviews.
✨Tip Number 3
Brush up on your C++ programming skills, especially with versions 11 and 17. Being able to demonstrate your proficiency in these languages during technical discussions will set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your experience with multi-threading and embedded Linux application development. Be ready to share specific examples of projects where you've successfully implemented these skills, as they are crucial for the role.
We think you need these skills to ace Principle Software Engineer
Some tips for your application 🫡
Understand the Role: Before applying, make sure to thoroughly read the job description for the Principal Software Engineer position at Spacelabs Healthcare. Understand the key responsibilities and required skills, especially the emphasis on C++ programming and experience with embedded Linux.
Tailor Your CV: Customise your CV to highlight relevant experience that aligns with the job requirements. Focus on your proficiency in C++, multi-threading, and any experience you have with medical device software development or FDA regulations.
Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also demonstrates your passion for healthcare technology. Mention specific projects where you've led software development efforts or mentored other engineers.
Highlight Team Collaboration: In your application, emphasise your experience working in cross-functional teams. Provide examples of how you've successfully collaborated with others to define requirements and deliver complex engineering 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 proficiency in C++ and multi-threading techniques. Be prepared to discuss specific projects where you've applied these skills, and consider bringing examples of your work or code snippets to illustrate your experience.
✨Understand the Company’s Mission
Familiarise yourself with Spacelabs Healthcare's mission to innovate healthcare technology. During the interview, express how your values align with theirs and how you can contribute to their goal of improving clinical outcomes through technology.
✨Prepare for Cross-Functional Collaboration
Since the role involves working with cross-functional teams, be ready to discuss your experience in collaborative environments. Share examples of how you've successfully led or participated in team projects, particularly those that required input from various disciplines.
✨Emphasise Mentorship and Leadership Skills
The position requires mentoring other engineers, so highlight any previous experience in leadership or mentorship roles. Discuss how you've helped others grow technically and professionally, and be prepared to share your approach to fostering a positive team environment.