Job Search and Career Advice Platform

Enable job alerts via email!

Junior Software Engineer

OSI Systems, Inc.

City of Edinburgh

On-site

GBP 35,000 - GBP 50,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading healthcare technology company in the UK is seeking a Junior Software Engineer to join its R&D engineering team. You will play a vital role in developing innovative patient monitoring solutions. The ideal candidate will have a Bachelor's degree in Computer Science and substantial experience in C++ programming. The company fosters a collaborative environment focused on maintaining high engineering standards and upholding 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.

Responsibilities

  • Develop, design, debug, document, and release software for physiological patient data.
  • Collaborate with software engineers and cross-functional teams.
  • Ensure on-time delivery of software and documentation.
  • Uphold high engineering standards.

Skills

Object-Oriented Programming (OOP)
C++ (C++11 or higher)
Multi-threaded software development
Collaboration with cross-functional teams

Education

Bachelor's degree in Computer Science or related field

Tools

Linux
Qt/QML
Azure DevOps
Git
Job description
Overview

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.

Why Spacelabs? Because lives depend on what we build.

Role Overview

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

OSI Systems, Inc. has three operating divisions: (a) Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology and anesthesia systems; and (c) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for original equipment manufacturers with applications in the defense, aerospace, medical and industrial markets, among others.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Junior Software Engineer

Rapiscan Systems Inc.

City of Edinburgh
On-site
GBP 30,000 - 45,000
Full time
30+ days ago
Senior Software Engineer

OSI Systems, Inc.

City of Edinburgh
On-site
GBP 60,000 - 80,000
Full time
30+ days ago
Senior Software Engineer

Spacelabs Healthcare Ltd.

United Kingdom
On-site
GBP 50,000 - 80,000
Full time
30+ days ago
Senior Software Engineer

Rapiscan Systems Inc.

City of Edinburgh
On-site
GBP 50,000 - 70,000
Full time
30+ days ago
Principal Software Engineer

Rapiscan Systems Inc.

City of Edinburgh
On-site
GBP 60,000 - 90,000
Full time
30+ days ago
Senior Automation Software Development Test Engineer

Rapiscan Systems Inc.

City of Edinburgh
On-site
GBP 60,000 - 80,000
Full time
30+ days ago
Senior Automation Software Development Test Engineer

OSI Systems, Inc.

City of Edinburgh
On-site
GBP 45,000 - 65,000
Full time
30+ days ago
Principal Automation Software Development Test Engineer

Rapiscan Systems Inc.

City of Edinburgh
On-site
GBP 70,000 - 90,000
Full time
30+ days ago
Principal Automation Software Development Test Engineer

OSI Systems, Inc.

City of Edinburgh
On-site
GBP 70,000 - 90,000
Full time
30+ days ago
Senior Software Engineer, Medical Device Systems & Cybersecurity

Spacelabs Healthcare Ltd.

United Kingdom
On-site
GBP 50,000 - 80,000
Full time
30+ days ago