Software Engineer

Software Engineer

Edinburgh Full-Time 36000 - 60000 £ / year (est.) No home office possible
Bright Purple

At a Glance

  • Tasks: Join our R&D team to develop next-gen patient monitoring solutions.
  • Company: Innovative med tech company based in central Edinburgh.
  • Benefits: Flexible working, 25 days leave, life insurance, and healthcare cash plan.
  • Why this job: Make a real impact in healthcare technology while coding and leading projects.
  • Qualifications: Experience in C++, multi-threaded programming, and strong communication skills.
  • Other info: Collaborative environment with opportunities for career growth.

The predicted salary is between 36000 - 60000 £ per year.

An innovative and well-established med tech company are seeking Software Engineers (Senior and Principal) to join its R&D team based in central Edinburgh. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real difference in clinical environments.

What is in it for you:

  • Competitive salary
  • Flexible working
  • 25 days annual leave - which increase in years of service
  • Life insurance
  • Pension
  • Paid charity work days
  • Healthcare Cash plan
  • ... and much more.

The Roles:

If you are a proven technical leader looking to remain hands on and ship code whilst making key architectural decisions, driving the roadmap, and contributing to building a high performing dev culture ... the Principal role is ideal. Or, if you are an experienced Software Engineer with many years of building high performance, safety-critical C++ based software, looking to join an exciting new team ... the Senior role could be your dream position.

You will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. These positions are ideal for seasoned engineers who thrive in collaborative cross-functional development.

What We're Looking For:

  • 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, defence, etc.) is preferred.
  • Experience working with international teams across time zones is a plus.
  • Excellent communication skills.

These are outstanding opportunities for highly motivated engineers to step into a strategic role within a fast-evolving med tech environment. To apply, please submit your up-to-date CV for consideration.

Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.

Software Engineer employer: Bright Purple

Join a pioneering med tech company in the heart of Edinburgh, where innovation meets compassion. With a strong commitment to employee well-being, we offer competitive salaries, flexible working arrangements, and generous annual leave that increases with service. Our collaborative work culture fosters professional growth, allowing you to make a tangible impact on healthcare technology while enjoying unique benefits like paid charity work days and a comprehensive healthcare cash plan.
Bright Purple

Contact Detail:

Bright Purple Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the med tech industry, attend meetups, and engage on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.

✨Tip Number 2

Prepare for those interviews by brushing up on your C++ skills and understanding the latest trends in patient monitoring tech. We recommend doing mock interviews with friends or using online platforms to get comfortable with common questions.

✨Tip Number 3

Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. We love seeing real examples of your coding prowess and problem-solving skills.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate engineers who want to make a difference in healthcare technology.

We think you need these skills to ace Software Engineer

C++
Multi-threaded Programming
Linux-based Development
Qt/QML
UI Frameworks
Regulated Industries Familiarity
International Team Collaboration
Communication Skills
Software Development Experience
Architectural Decision Making
High Performance Software Development
Development Standards Maintenance
Documentation Skills
Collaborative Development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C++, multi-threaded programming, and any work in regulated industries. We want to see how your skills match what we're looking for!

Showcase Your Projects: Include specific projects you've worked on that demonstrate your technical leadership and hands-on coding abilities. We love seeing real examples of your work, especially if they relate to patient monitoring or similar tech.

Keep It Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences quickly.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our R&D team.

How to prepare for a job interview at Bright Purple

✨Know Your Tech Inside Out

Make sure you brush up on your C++ skills and be ready to discuss multi-threaded programming. Prepare to showcase your experience with Linux-based environments and any UI frameworks like Qt/QML. Being able to talk confidently about your technical expertise will impress the interviewers.

✨Understand the Company’s Mission

Research the med tech company and understand their products and goals, especially in patient monitoring and connectivity solutions. This will help you align your answers with their mission and show that you're genuinely interested in contributing to their success.

✨Prepare for Behavioural Questions

Expect questions about teamwork and collaboration, especially since they value cross-functional development. Think of examples from your past experiences where you’ve worked effectively in a team or led a project, and be ready to share those stories.

✨Ask Insightful Questions

At the end of the interview, have a few thoughtful questions prepared. Inquire about their development culture, how they handle regulatory challenges, or what tools they use for collaboration across time zones. This shows your enthusiasm and helps you gauge if the company is the right fit for you.

Software Engineer
Bright Purple
Location: Edinburgh

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>