At a Glance
- Tasks: Develop and debug software for innovative patient monitoring systems in a collaborative Agile environment.
- Company: Join Spacelabs Healthcare, a leader in healthcare technology innovation.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make a real difference in healthcare by building solutions that save lives.
- Qualifications: Bachelor's degree in relevant field and experience in software development, especially C++.
- Other info: Dynamic team culture with a focus on integrity, innovation, and teamwork.
The predicted salary is between 30000 - 50000 £ 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, increased efficiency, and safer care environments.
As a Junior Software Engineer, you will be part of the Spacelabs R&D engineering team, contributing to the development of our Patient Monitoring and Connectivity (PMC) products. You will apply strong software design and development practices to deliver high-quality, reliable solutions that support the next generation of patient-monitoring systems. This role requires a hands-on engineer with a systems-thinking approach, who can collaborate effectively with cross-functional teams and contribute to both architecture and implementation. You will play an important role in ensuring our products meet functional, performance, and cybersecurity requirements.
Responsibilities
- Develop, design, debug, document, and release software for the communication, storage, and analysis of physiological patient data within an Agile development environment.
- Collaborate with software engineers and cross-functional teams to define and refine system and software requirements.
- Participate in cross-functional reviews including software requirements, architecture, connectivity, and user interface design.
- Contribute to component design and ensure alignment with existing interface specifications.
- Assist in defining software architecture, implementation planning, and product workflows.
- Ensure on-time delivery of software, including design documentation, unit tests, and required development artifacts.
- Uphold high engineering standards while maintaining respectful and collaborative working relationships.
- Demonstrate Spacelabs’ core values of Integrity, Innovation, Accountability, and Teamwork.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Mathematics, or a related engineering discipline.
- 4+ years of relevant software development experience using Object-Oriented Programming (OOP).
- 2+ years of experience programming in C++ (C++11 or higher).
- Experience with multi-threaded software development.
Preferred Qualifications
- Experience with Linux desktop application development in an embedded environment.
- Familiarity with Qt/QML.
- Experience with desktop UI frameworks such as WPF, WinUI 3, or UWP.
- Experience working in regulated development environments (medical, finance, defence, aerospace).
- Exposure to integrated hardware and software medical device development.
- Experience with containers, DevOps environments, and CI/CD practices.
- Working knowledge of tools such as Azure DevOps and Git.
- Understanding of Agile and Continuous Delivery methodologies.
- Experience collaborating with international teams across Europe, India, and the United States.
Junior Software Engineer employer: OSI Systems
Contact Detail:
OSI Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to patient monitoring or software development. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Spacelabs.
We think you need these skills to ace Junior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Junior Software Engineer role. Highlight your experience with C++ and any relevant projects that showcase your skills in software development, especially in healthcare tech.
Craft a Compelling Cover Letter: Your cover letter should tell us why you're passionate about healthcare technology and how your background aligns with our mission at Spacelabs. Be genuine and let your personality shine through!
Showcase Your Projects: If you've worked on any projects related to patient monitoring or similar fields, make sure to include them. We love seeing practical examples of your work and how you approach problem-solving.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!
How to prepare for a job interview at OSI Systems
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially C++ and Object-Oriented Programming. Brush up on your knowledge of multi-threaded development and any frameworks like Qt/QML that might come up during the interview.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific examples where you've tackled complex problems in software development. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your systems-thinking approach.
✨Understand Agile Methodologies
Since the role involves working in an Agile environment, be ready to talk about your experience with Agile practices. Share how you’ve contributed to sprints, collaborated with cross-functional teams, and ensured timely delivery of projects.
✨Emphasise Teamwork and Communication
Spacelabs values collaboration, so demonstrate your ability to work well in a team. Prepare to discuss how you’ve effectively communicated with colleagues from different disciplines and how you’ve maintained respectful working relationships in past roles.