cover image
Spacelabs Healthcare

Principal Software Engineer

On site

Edinburgh, United Kingdom

Freelance

07-04-2025

Job Specifications

Overview

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.

Role Overview

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.

A key element of this role includes advocating for and designing products that meet the functional, performance and cybersecurity needs of our customers. A strong systems approach to product development will be necessary in this role. You will spend your time as a hands-on engineer and a technical leader. Our team plays a key role in building software products and features. You will use a wide range of technologies, programming languages and systems. You will be involved in architecture/design of new features and functionality, as well as the development and implementation.

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.
Proficiency in C++ 11/17 programming languages is required.
Proficiency in utilizing multi-threading techniques is required.
Experience in Qt/QML is high 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.

About the Company

Founded in 1958, Spacelabs developed the first vital signs monitoring for NASA astronauts culminating in Neil Armstrong wearing Spacelabs telemetry for the moon landing in 1969. Today our patient monitoring and diagnostic cardiology solutions help healthcare organizations around the world maximize care team performance to achieve their own missions. Spacelabs delivers continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local an... Know more

Related Jobs

Company background Company brand
Company Name
Stanley David and Associates
Job Title
Full Stack Engineer
Job Description
Role : Full stack Engineer Location : Edinburgh /Birmingham/Sheffield (Hybrid) Contract Inside Ir35 Exciting opportunity for an experienced Full Stack Engineer to join a dynamic team supporting high-impact projects for a leading bank We’re looking for someone with: Strong Software Development experience in banking or financial services 10+ years of experience in CI/CD Experience of Cloud Platforms specifically Google Cloud Platform and interacting with Cloud Storage, Big Query and Cloud Logging Strong experience with DevOps release principles Strong scripting skills (e.g., Python, Bash, PowerShell or shell scripting ) Cloud platform experience (GCP or "Google cloud platform") Strong experience with declarative Jenkins pipeline development Experience with core technical integrations with security and change management tooling such as SNOW, SAST/DAST tooling. Strong scripting skills (e.g., Python, Bash, PowerShell or shell scripting ) Comfortable working hybrid — 3 days every week onsite in Sheffield/ Edinburgh /Birmingham If you're ready to make an impact at scale, let’s connect, share CV on vaishali.d@sdnaglobal.com
Sheffield, United Kingdom
Hybrid
Freelance
16-04-2025
Company background Company brand
Company Name
Ubique Systems
Job Title
Java Developer
Job Description
Role : Java Developer Type : Contract Location : London Start date of project : As early as possible Skill: Java experience, Spring, NoSQL/distributed cache experience (e.g. MongoDB, DynamoDB, Redis, Hazelcast, Apache Ignite but ideally MongoDB Cloud Atlas), Docker
London, United Kingdom
Hybrid
Freelance
16-04-2025
Company background Company brand
Company Name
Venesky Brown
Job Title
Desktop Support Technician
Job Description
Venesky-Brown’s client, a public sector organisation in Glasgow, is currently looking to recruit 4 x Desktop Support Administrators (Windows 11) until the 31st of July 2025 on a rate of £200 (outside IR35).. These roles will be based onsite in Glasgow. Responsibilities: - To provide first and second-line software and hardware support by investigating and providing technical solutions to a broad range of technical IT incidents and requests raised across the organisation or escalate where necessary. This includes providing in-depth technical support for their use of IT and AV facilities, both remotely and on-site, using the Ivanti Helpdesk ticketing system. - Installation, configuration, and support of PC Lab’s, end user devices and associated peripherals: laptops, desktops, tablets and mobile devices running a range of operating systems (Windows, Linux, and Apple MacOS). - Manage logistics for device repairs, including liaising with external vendors, engineers, and contractors. Additionally, where appropriate, monitor consumables stock levels and make purchases within a defined budget as required. - Maintain and update the asset inventory and documentation of computer users, IT equipment, system configurations and software licenses in various databases, and ensuring compliance with university guidelines. - Regularly review and update documentation, standard procedures, and guidance in conjunction with senior staff. - Provide advice and guidance to users on IT policies and procedures. - Contribute to a strong, mutually supportive Service Delivery Team by sharing tasks, knowledge, and ideas to contribute to a process improvement culture. - Any other reasonable duties and projects which may from time to time be required by the Line Manager or Head of IT. Essential Skills: - Either: Ability to demonstrate the competencies required to undertake the duties associated with this level of post having acquired the necessary knowledge and skills in a similar role. Or: Scottish Credit and Qualification Framework level 7 (Advanced Higher / Scottish Vocational Qualification level 3, Higher National Certificate) or equivalent, and experience of personal development in a similar role. - Experience of upgrading from Windows 10 to Windows 11 - Detailed Technical knowledge and experience of end user computing components, specifications, and standards. - Working knowledge and practical experience of operating systems and software used in the University, within a networked environment, such as Microsoft Windows, MacOS, Linux, Office365 and other main applications. - Knowledge of Apple operating systems and mobile devices. - Proven customer Service, interpersonal and communication skills. - Well-developed analytical and problem-solving capability, including high degree of accuracy and attention to detail. - Ability to work independently, as well as part of an IT Team, using initiative and judgement to resolve problems independently Ability to work logically and methodically when investigating IT issues, and suitably recording steps being carried out for subsequent reporting. - Experience with a range of desktop operating systems e.g. Windows, MacOS, Linux. - Experience of understanding and interpreting the technical requirements of service users and implementing appropriate methods of achieving their needs. - Experience providing IT support in a complex IT environment supporting users from multiple disciplines. - Experience of using a ticketing helpdesk system to manage incoming jobs and recording actions. Desirable Skills: - Experience of configuring mobile devices in a network environment. If you would like to hear more about this opportunity please get in touch.
Glasgow City, United Kingdom
On site
Freelance
15-04-2025
Company background Company brand
Company Name
Ubique Systems
Job Title
DevOps Engineer
Job Description
Greetings from Ubique Systems!!! We are looking for a Devops Engineer for one of our customer who has an expertise in:- AWS experience, advanced Terraform, solid CI/CD experience (Jenkins, Harness or Spinnaker), Docker, ECS or Kubernetes Employment type:-Contract. It would be hybrid working in London area. Note:-Only apply if you have valid visa in the EU Region, Sponsorship will not be given.
London, United Kingdom
Hybrid
Freelance
16-04-2025