At a Glance
- Tasks: Lead software development for next-gen patient monitoring solutions in a collaborative R&D team.
- Company: Innovative med tech company at the forefront of healthcare technology.
- Benefits: Competitive salary, flexible working, 25 days leave, life insurance, and healthcare cash plan.
- Why this job: Make a real impact in clinical environments while advancing your career in a dynamic field.
- Qualifications: Extensive C++ experience, multi-threaded programming, and strong communication skills.
- Other info: Join a diverse team and enjoy excellent career growth opportunities in a fast-evolving industry.
The predicted salary is between 43200 - 72000 Β£ per year.
An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team based in central Edinburgh as a Principal Software Engineer. 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. 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.
Locations
Principal Software Engineer in Edinburgh, Scotland employer: Bright Purple Resourcing
Contact Detail:
Bright Purple Resourcing Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Principal Software Engineer in Edinburgh, Scotland
β¨Tip Number 1
Network like a pro! Reach out to your connections in the med tech industry, especially those who work at companies you're interested in. A friendly chat can lead to insider info and even referrals that could get your foot in the door.
β¨Tip Number 2
Show off your skills! If youβve got a portfolio or GitHub with projects that highlight your C++ expertise and multi-threaded programming, make sure to share it during interviews. Itβs a great way to demonstrate your hands-on experience and technical prowess.
β¨Tip Number 3
Prepare for the interview by brushing up on your knowledge of regulated industries. Since this role is in medical tech, understanding the compliance and standards in this field will show youβre serious about the position and ready to contribute from day one.
β¨Tip Number 4
Donβt forget to apply through our website! We love seeing candidates who are proactive and engaged. Plus, it makes it easier for us to keep track of your application and get back to you quickly.
We think you need these skills to ace Principal Software Engineer in Edinburgh, Scotland
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Principal Software Engineer role. Highlight your experience with C++, multi-threaded programming, and any work in regulated industries. We want to see how your skills align with what we're looking for!
Showcase Your Leadership Skills: As a technical leader, it's important to showcase your leadership experience. Include examples of how you've driven projects or contributed to a high-performance culture in previous roles. We love seeing how you can inspire and lead teams!
Be Clear and Concise: When writing your application, keep it clear and concise. Use bullet points where possible to make it easy for us to read. We appreciate straightforward communication, especially when it comes to your achievements and skills.
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 the role. Plus, it shows you're keen on joining our innovative team!
How to prepare for a job interview at Bright Purple Resourcing
β¨Know Your Tech Inside Out
Make sure you brush up on your C++ skills and be ready to discuss multi-threaded programming. Be prepared to dive deep into your past projects, especially those involving Linux-based environments. This is your chance to showcase your technical prowess!
β¨Showcase Your Leadership Skills
As a Principal Software Engineer, you'll need to demonstrate your ability to lead and mentor. Think of examples where you've driven a project or improved team dynamics. Highlight how you maintain high development standards and foster a collaborative culture.
β¨Understand the Industry Context
Familiarise yourself with the medical tech landscape and any regulations that come with it. Being able to discuss how your experience aligns with the needs of regulated industries will set you apart from other candidates.
β¨Communicate Clearly and Confidently
Excellent communication is key, especially when working with international teams. Practice articulating your thoughts clearly and concisely. Prepare to explain complex concepts in a way that's easy to understand for non-technical stakeholders.