At a Glance
- Tasks: Lead architectural decisions and mentor engineers in advanced patient-monitoring technology.
- Company: Globally recognised organisation known for exceptional engineering standards.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make a real impact on life-critical systems while working with cutting-edge technology.
- Qualifications: 12+ years experience in software engineering with expertise in modern C++ and embedded Linux.
- Other info: Join a world-class team and influence the future of healthcare technology.
The predicted salary is between 72000 - 108000 ÂŁ per year.
We are searching for a Principal Software Engineer to provide architectural direction, technical leadership, and high‑level design expertise on advanced patient‑monitoring technology. This organisation is recognised internationally for its exceptional engineering standards, rigorous development practices, and focus on building reliable, secure, and high‑performance medical‑grade systems.
About the Role
As a technical leader, you will guide architectural decisions, mentor engineers, and lead cross‑functional reviews across requirements, design, connectivity, and UI/UX layers. You’ll remain hands‑on in the development of complex C++ and Linux‑based applications while ensuring best practices, strict quality compliance, and timely delivery.
Required Expertise
- Degree in Computer Science, Engineering, Mathematics, or similar
- 12+ years professional experience, with deep technical ownership
- 8+ years modern C++ (C++11+) and advanced OOP knowledge
- Embedded Linux desktop software development
- Strong systems thinking and high‑level architectural capability
- Qt / QML
- Hardware + software integrated system development
- Containers, DevOps, CI/CD
This is a rare opportunity to influence the direction of highly advanced, life‑critical systems while working within a world‑class engineering organisation.
Principal Software Engineer in Edinburgh employer: Experis Scotland
Contact Detail:
Experis Scotland Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. We all know that sometimes it’s not just what you know, but who you know that can land you that Principal Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C++ and Linux. We recommend including case studies that highlight your architectural decisions and technical leadership – this will make you stand out in interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your systems thinking and high-level architectural capabilities. We suggest doing mock interviews with peers or using platforms that focus on coding challenges to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search – it shows you’re serious about joining our world-class engineering team.
We think you need these skills to ace Principal Software Engineer in Edinburgh
Some tips for your application 🫡
Show Off Your Experience: Make sure to highlight your 12+ years of professional experience and deep technical ownership in your application. We want to see how your background aligns with the role, especially your expertise in modern C++ and embedded Linux development.
Be Specific About Your Skills: When detailing your skills, be specific about your knowledge in areas like Qt/QML and DevOps practices. We love seeing candidates who can clearly articulate their technical capabilities and how they apply to architectural decisions.
Demonstrate Leadership: As a Principal Software Engineer, you'll be guiding others. Use your application to showcase any mentoring or leadership experiences you've had. We’re looking for someone who can inspire and lead cross-functional teams effectively.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensure you’re considered for this exciting opportunity in critical-care technology.
How to prepare for a job interview at Experis Scotland
✨Know Your Tech Inside Out
Make sure you brush up on your C++ and Linux skills. Be ready to discuss your past projects in detail, especially those involving complex applications. This is your chance to showcase your deep technical ownership and how you've applied advanced OOP principles.
✨Showcase Your Leadership Skills
As a Principal Software Engineer, you'll be expected to lead and mentor others. Prepare examples of how you've guided teams or made architectural decisions in the past. Highlight your experience in cross-functional reviews and how you ensure quality compliance.
✨Understand the Company’s Mission
Familiarise yourself with the organisation's focus on patient-monitoring technology and their engineering standards. Being able to articulate how your values align with theirs will show that you're not just a fit for the role, but also for the company culture.
✨Prepare for Technical Challenges
Expect to face some technical questions or challenges during the interview. Practice coding problems related to C++ and system design. Being hands-on and demonstrating your problem-solving skills will set you apart from other candidates.