Principal Software Engineer

Bright Purple Resourcing Ltd
Edinburgh, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 72K

Job location

Edinburgh, United Kingdom

Tech stack

C++
Computer Programming
Linux
Design of User Interfaces
Qt Modeling Language (QML)
QT
Software Engineering
Software Systems
Multithreading

Job description

  • Serve as a proven technical leader while remaining hands-on and shipping code.
  • Make key architectural decisions and drive the development roadmap.
  • Contribute to building a high-performing development culture.
  • Maintain rigorous development standards and documentation.
  • Design and develop complex software systems within a regulated medical technology environment.
  • Collaborate with cross-functional teams to achieve project goals.

Technologies:

  • Linux
  • Qt
  • UX UI Design
  • C++

Requirements

  • Vast software development experience in C++.
  • Strong background in multi-threaded programming and Linux-based development environments.
  • Experience with Qt/QML or other modern UI frameworks is highly advantageous.
  • Familiarity with regulated industries (medical, aerospace, defense, etc.) is preferred.
  • Experience working with international teams across time zones is a plus.
  • Excellent communication skills.

Benefits & conditions

We are an innovative and well-established med tech company located in central Edinburgh, looking for a Principal Software Engineer to join our R&D team. This is a unique opportunity to play a key role in developing next-generation patient monitoring and connectivity solutions that make a real difference in clinical environments. We offer a competitive salary, flexible working arrangements, 25 days of annual leave (which increases with years of service), life insurance, a pension plan, paid charity workdays, a healthcare cash plan, and much more. We invite highly motivated engineers to step into a strategic role within our fast-evolving med tech environment and contribute to a high-performance culture.

Apply for this position