Software Engineer in Oxford

Software Engineer in Oxford

Oxford Full-Time 45000 - 55000 £ / year (est.) No working from home possible
Metric Bio

At a Glance

  • Tasks: Design and develop life-saving software for medical devices in a collaborative team.
  • Company: Pioneering medical device company backed by a global healthcare leader.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Join a close-knit team in Oxford with excellent career advancement opportunities.
  • Why this job: Make a real difference by building software that saves lives.
  • Qualifications: Expertise in C# and .NET, with experience in regulated environments.

The predicted salary is between 45000 - 55000 £ per year.

Metric Bio are proud to continue supporting one of our longest-standing partners, a pioneering medical device company whose technology is directly saving lives. Their platform has already been used in over 7,000 life-critical transplant procedures worldwide. Backed by a global healthcare leader and spun out of a world-renowned UK university, this is a rare opportunity to build software that genuinely matters.

They are looking for a Windows Software Engineer to join a close-knit engineering team in Oxford, contributing across the full SDLC with a focus on device hosted applications, product connectivity and robust cybersecurity in a regulated medical device environment.

What you will be doing:

  • Designing and developing software for a Class II/III medical device in compliance with IEC 62304, ISO 14971, IEC 62366 and FDA regulations
  • Owning requirements definition, design documentation and comprehensive traceability across all phases of design control
  • Implementing multi-threading, asynchronous programming and deterministic behaviour in device environments
  • Building and maintaining secure connectivity using TLS, certificate based authentication and messaging technologies such as Azure IoT Hub and MQTT
  • Designing OTA update mechanisms including safe rollback, validation and compatibility strategies
  • Contributing to hazard analysis, FMEA, code reviews, unit testing and integration testing
  • Collaborating with Electronics, Systems, Data Science, QARA and Field Service teams across product engineering and new product development

What we are looking for:

  • Expert level C# and modern .NET (versions 6, 7 or 8) in long lived production systems, along with PowerShell scripting
  • Proven experience developing device hosted applications and services on Windows based platforms
  • Strong knowledge of Windows security hardening and cybersecurity best practices
  • Experience with dependency injection, application lifecycle management and structured logging tools such as Serilog or NLog
  • Familiarity with requirements management tools such as Codebeamer, Polarion or Jama, and task management via Jira
  • A track record of delivering to IEC 62304 or an equivalent regulated framework, ideally in medical devices
  • Degree in Computer Science or a relevant engineering discipline

Apply if you want to use your technical skills to genuinely positively impact human lives!

Software Engineer in Oxford employer: Metric Bio

Metric Bio is an exceptional employer, offering the chance to work on life-saving technology in a collaborative and innovative environment in Oxford. With a strong focus on employee growth, the company provides opportunities for professional development while fostering a culture of teamwork and dedication to quality. Joining this pioneering medical device company means contributing to meaningful projects that directly impact patient care, all backed by a global healthcare leader.

Metric Bio

Contact Details:

Metric Bio Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer in Oxford

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to medical devices or software engineering. This will give potential employers a taste of what you can do and how you can contribute to their team.

Tip Number 3

Prepare for interviews by brushing up on technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to sharpen your skills.

Tip Number 4

Don’t forget to apply through our website! We’re always looking for talented individuals like you to join our team. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Software Engineer in Oxford

C#
.NET (versions 6, 7 or 8)
PowerShell scripting
Windows Software Development
Multi-threading
Asynchronous Programming
Deterministic Behaviour

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the job description. Highlight your experience with C# and .NET, and any work you've done in regulated environments. We want to see how your skills align with what we're looking for!

Showcase Relevant Projects:Include specific projects that demonstrate your expertise in developing device hosted applications. If you've worked on anything related to medical devices or cybersecurity, make it stand out. This is your chance to shine!

Be Clear and Concise:When writing your cover letter, keep it clear and to the point. Explain why you're passionate about this role and how you can contribute to our mission of saving lives through technology. We appreciate straightforward communication!

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. We can't wait to see what you bring to the table!

How to prepare for a job interview at Metric Bio

Know Your Regulations

Familiarise yourself with IEC 62304, ISO 14971, and FDA regulations. Being able to discuss how your experience aligns with these standards will show that you understand the importance of compliance in a medical device environment.

Showcase Your Technical Skills

Be ready to demonstrate your expertise in C# and .NET, especially versions 6, 7, or 8. Prepare examples of past projects where you've implemented multi-threading or asynchronous programming, as this will highlight your ability to handle complex software development tasks.

Discuss Cybersecurity Practices

Since cybersecurity is crucial in this role, come prepared to talk about Windows security hardening and best practices you've applied in previous projects. Mention any experience with secure connectivity protocols like TLS and authentication methods you've used.

Collaboration is Key

This position involves working closely with various teams. Be ready to share examples of how you've successfully collaborated with cross-functional teams in the past, particularly in areas like hazard analysis and testing. This will demonstrate your ability to work well in a close-knit engineering environment.