Job Search and Career Advice Platform

Enable job alerts via email!

Junior Software Engineer

Bright Purple

City of Edinburgh

Hybrid

GBP 60,000 - 80,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 global medical technology company in Edinburgh is seeking a Junior Software Engineer to join their R&D team. You will work on next-gen patient monitoring technology, collaborating closely with cross-functional teams. The ideal candidate has strong experience in C++, multi-threaded applications, and some familiarity with Linux systems. This role offers competitive salary, hybrid working options and a supportive culture focused on career growth and technical excellence.

Benefits

Competitive salary
Hybrid working - 2 days per week in the office
25 days annual leave
Life insurance
Pension
Paid charity work days
Healthcare Cash plan

Qualifications

  • Strong experience with C++.
  • Ability to develop multi-threaded applications.
  • Familiarity with Linux-based or embedded systems.
  • A quality-driven mindset with an interest in safety-critical software.
  • Experience with Qt / QML is beneficial.

Responsibilities

  • Develop and maintain software for medical monitoring and connectivity products.
  • Contribute to software design, architecture discussions and technical decisions.
  • Collaborate with engineers and stakeholders to define requirements.
  • Write clean, well-documented and testable code in an agile environment.
  • Support system integration, debugging and ongoing improvements.
  • Ensure software meets performance, security and regulatory requirements.

Skills

C++
Multi-threaded application development
Linux-based or embedded systems
Quality-driven mindset
Qt / QML
Job description
Overview

Junior Software Engineer - Edinburgh, Hybrid

An excellent opportunity has become available to join a leading global medical technology in Edinburgh.

You will be involved in designing and delivering advanced technology used in clinical environments around the world, enabling healthcare professionals to make faster, safer and more informed decisions. As part of ongoing growth, they are seeking a Junior Software Engineer to join their Edinburgh-based engineering team.

What is in it for you
  • Competitive salary
  • Hybrid working - 2 days per week in the office
  • 25 days annual leave - which increase in years of service
  • Life insurance
  • Pension
  • Paid charity work days
  • Healthcare Cash plan
  • ... and much more
The Role

You will join a collaborative R&D team working on next-generation patient monitoring and connectivity solutions. This is a hands-on software engineering position where you will contribute throughout the full development lifecycle, from requirements gathering and design to implementation, testing and release.

Working closely with cross-functional teams, you will help deliver secure, high-performance and reliable software within a regulated environment, with a strong emphasis on quality and usability.

Key Responsibilities
  • Develop and maintain software for medical monitoring and connectivity products
  • Contribute to software design, architecture discussions and technical decisions
  • Collaborate with engineers, product specialists and stakeholders to define requirements
  • Write clean, well-documented and testable code in an agile environment
  • Support system integration, debugging and ongoing improvements
  • Ensure software meets performance, security and regulatory requirements
What We’re Looking For
  • Strong experience with C++
  • Ability to develop multi-threaded applications
  • Familiarity with Linux-based or embedded systems
  • A quality-driven mindset with an interest in safety-critical software
  • Experience with Qt / QML is a nice to have
Why Join
  • Work on technology that directly improves patient care
  • Be part of a supportive engineering culture with high technical standards
  • Hybrid working model with two days per week in the Edinburgh office
  • Excellent opportunities for learning, development and career progression

If you’re an early-career software engineer looking to build meaningful products in a highly respected industry, this role offers both purpose and professional growth.

Find out more and apply now or register your CV with Bright Purple for more IT opportunities.

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