Job Search and Career Advice Platform

Enable job alerts via email!

Junior Software Engineer – Medical Tech (Hybrid, Edinburgh)

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
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.