Junior Software Engineer in Edinburgh

Junior Software Engineer in Edinburgh

Edinburgh Entry level 28800 - 48000 Β£ / year (est.) Home office (partial)
B

At a Glance

  • Tasks: Develop software for medical monitoring and connectivity products in a collaborative R&D team.
  • Company: Leading global medical technology company based in Edinburgh.
  • Benefits: Competitive salary, hybrid working, 25 days leave, life insurance, and healthcare cash plan.
  • Why this job: Make a real impact on patient care with cutting-edge technology.
  • Qualifications: Strong C++ experience and familiarity with Linux-based systems.
  • Other info: Excellent opportunities for learning, development, and career progression.

The predicted salary is between 28800 - 48000 Β£ per year.

An excellent opportunity has become available to join a leading global medical technology in Edinburgh. You will be involved in designing and delivering advanced technology used in clinical environments around the world, enabling healthcare professionals to make faster, safer and more informed decisions. As part of ongoing growth, they are seeking a Junior Software Engineer to join their Edinburgh-based engineering team.

What is in it for you:

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

The Role:

You will join a collaborative R&D team working on next-generation patient monitoring and connectivity solutions. This is a hands-on software engineering position where you will contribute throughout the full development lifecycle, from requirements gathering and design to implementation, testing and release. Working closely with cross-functional teams, you will help deliver secure, high-performance and reliable software within a regulated environment, with a strong emphasis on quality and usability.

Key Responsibilities:

  • Develop and maintain software for medical monitoring and connectivity products
  • Contribute to software design, architecture discussions and technical decisions
  • Collaborate with engineers, product specialists 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

What We're Looking For:

  • 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 a nice to have

Why Join:

  • Work on technology that directly improves patient care
  • Be part of a supportive engineering culture with high technical standards
  • Hybrid working model with two days per week in the Edinburgh office
  • Excellent opportunities for learning, development and career progression

If you're an early-career software engineer looking to build meaningful products in a highly respected industry, this role offers both purpose and professional growth.

Find out more and apply now or register your CV with Bright Purple for more IT opportunities.

Junior Software Engineer in Edinburgh employer: Bright Purple Resourcing

Join a leading global medical technology company in Edinburgh, where you will be part of a collaborative R&D team dedicated to developing advanced solutions that enhance patient care. Enjoy a supportive work culture with a strong emphasis on professional growth, competitive benefits including hybrid working, generous annual leave, and opportunities for continuous learning in a dynamic environment focused on innovation and quality.
B

Contact Detail:

Bright Purple Resourcing Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Junior Software Engineer in Edinburgh

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups or webinars, and connect with current employees at the company you're eyeing. A friendly chat can sometimes lead to opportunities that aren't even advertised!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to C++ or any relevant tech. Having something tangible to share can really set you apart during interviews.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding the software development lifecycle. Practice common coding challenges and be ready to discuss your thought process during problem-solving.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Junior Software Engineer in Edinburgh

C++
Multi-threaded Application Development
Linux-based Systems
Embedded Systems
Software Design
Agile Methodologies
System Integration
Debugging
Performance Testing
Security Compliance
Regulatory Requirements
Qt
QML
Collaboration Skills
Documentation Skills

Some tips for your application 🫑

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Junior Software Engineer role. Highlight your C++ experience and any work with multi-threaded applications or Linux systems. We want to see how you fit into our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how you can contribute to improving patient care. Keep it concise but engaging – we love a good story!

Showcase Your Projects: If you've worked on any relevant projects, whether in school or on your own, make sure to mention them. We’re interested in seeing your hands-on experience and how you approach problem-solving in real-world scenarios.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be one step closer to joining our amazing team in Edinburgh!

How to prepare for a job interview at Bright Purple Resourcing

✨Know Your Tech

Make sure you brush up on your C++ skills and understand multi-threaded applications. Be ready to discuss your experience with Linux-based systems and any projects you've worked on that relate to medical technology.

✨Showcase Your Problem-Solving Skills

Prepare to talk about how you've tackled challenges in previous projects. Think of specific examples where you contributed to software design or debugging, and be ready to explain your thought process.

✨Understand the Company’s Mission

Research the company’s role in improving patient care through technology. Being able to articulate why you want to work in a safety-critical environment will show your passion and alignment with their goals.

✨Ask Insightful Questions

Prepare some thoughtful questions about the team dynamics, the development lifecycle, and how they ensure quality and usability in their products. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Junior Software Engineer in Edinburgh
Bright Purple Resourcing
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

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>