Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Junior software engineer

Edinburgh
OSI Systems, Inc
Software engineer
Posted: 29 January
Offer description

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

1. Develop, design, debug, document, and release software for the communication, storage, and analysis of physiological patient data within an Agile development environment
2. Collaborate with software engineers and cross-functional teams to define and refine system and software requirements
3. Participate in cross-functional reviews including software requirements, architecture, connectivity, and user interface design
4. Contribute to component design and ensure alignment with existing interface specifications
5. Assist in defining software architecture, implementation planning, and product workflows
6. Ensure on-time delivery of software, including design documentation, unit tests, and required development artifacts
7. Uphold high engineering standards while maintaining respectful and collaborative working relationships
8. Demonstrate Spacelabs’ core values of Integrity, Innovation, Accountability, and Teamwork

Qualifications

9. Bachelor’s degree in Computer Science, Computer Engineering, Mathematics, or a related engineering discipline
10. 4+ years of relevant software development experience using Object-Oriented Programming (OOP)
11. 2+ years of experience programming in C++ (C+ or higher)
12. Experience with multi-threaded software development
13. Preferred Qualifications
14. Experience with Linux desktop application development in an embedded environment
15. Familiarity with Qt/QML
16. Experience with desktop UI frameworks such as WPF, WinUI 3, or UWP
17. Experience working in regulated development environments (medical, finance, defence, aerospace)
18. Exposure to integrated hardware and software medical device development
19. Experience with containers, DevOps environments, and CI/CD practices
20. Working knowledge of tools such as Azure DevOps and Git
21. Understanding of Agile and Continuous Delivery methodologies
22. Experience collaborating with international teams across Europe, India, and the United States

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Embedded c software engineer
Edinburgh
Permanent
Bright Purple Resourcing
Software engineer
£45,000 a year
Similar job
Senior software engineer
Edinburgh
Permanent
Cathcart Technology
Software engineer
Similar job
Senior software engineer c linux networking
Edinburgh
Permanent
Saxon Recruitment Solutions
Software engineer
£100,000 a year
See more jobs
Similar jobs
It jobs in Edinburgh
jobs Edinburgh
jobs City of Edinburgh
jobs Scotland
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Edinburgh > Junior Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save