Embedded Software Engineer / Senior - Safety Critical Systems
Embedded Software Engineer / Senior - Safety Critical Systems

Embedded Software Engineer / Senior - Safety Critical Systems

Full-Time 36000 - 60000 ÂŁ / year (est.) Home office (partial)
Go Premium
OrganOx

At a Glance

  • Tasks: Design and develop software for innovative medical devices that save lives.
  • Company: Join OrganOx, a pioneering organ technology company with a mission to improve patient outcomes.
  • Benefits: Enjoy competitive pay, healthcare benefits, and opportunities for professional growth.
  • Why this job: Make a real impact in healthcare while working with cutting-edge technology.
  • Qualifications: Experience in embedded software development, especially for safety-critical systems.
  • Other info: Collaborative environment with a focus on innovation and career advancement.

The predicted salary is between 36000 - 60000 ÂŁ per year.

ABOUT ORGANOX: OrganOx is a commercial stage organ technology company dedicated to developing technologies to improve outcomes for patients with acute or chronic organ failure. The company was established as a spin out of the University of Oxford in 2008 and is now part of the Terumo Group. OrganOx is a pioneer in normothermic machine perfusion (NMP). Its flagship platform, the metra®, is available for use in the U.S., Europe, Canada, and Australia. It has been utilized in over 7,000 liver transplants to date to keep donor livers in a metabolically active state outside the body enabling longer preservation times and functional assessment of the organ prior to transplant, leading to an increased number of organs available for transplant.

Founded in 1921, Terumo Corporation (TSE:4543) strives to fulfill its mission of “Contributing to Society through Healthcare” by providing a comprehensive range of solutions in the fields of therapeutic procedures, hospital operations, and life sciences in more than 160 countries and regions.

Position Summary: The Embedded Software Engineer is responsible for the design and development of the software at OrganOx. The Embedded Software Engineer will be actively involved in the entire Software Development Life Cycle (SDLC), focusing on the Board Support Package (BSP), drivers and embedded software applications, including but not limited to, control loops and algorithms implementation, ensuring the optimal operation of hardware within the products and internal tools. Working closely with cross-functional teams, including Electronics Engineers, Data Science/ML Engineers, Systems Engineers, QARA team, Operations and Field Service teams, the Embedded Software Engineer will develop safe and reliable medical devices, whilst also supporting Design Transfer and Maintenance. These activities encompass Product Engineering, New Product Development, and Innovation initiatives, carried out in collaboration with both internal teams and external stakeholders. This is an on-site role in Oxford with flexibility. The role can be filled at either Engineer or Senior Engineer level depending on experience.

Major Responsibilities:

  • Software Development: Design and develop software for medical devices, while ensuring compliance with industry standards such as IEC 62304, ISO 14971, IEC 62366, IEC 13485, and FDA regulations, critically including cybersecurity requirements.
  • Implementation & Compliance: Develop robust software solutions and support cross-functional development activities, ensuring adherence to all phases of design control.
  • Software Maintenance: Proactively maintain and update software for safety-critical systems, contributing to the impact assessment, documentation and implementation of the requested changes.
  • Innovation: Proactively collaborate with other teams to collect inputs, develop prototypes and document the related activities during feasibility for new products or functionalities.
  • Process Improvement: Actively contribute to Lean/Agile initiatives, including but not limited to optimisation of QMS (Quality Management System) processes.
  • Collaboration & Troubleshooting: Work in close partnership with cross-functional teams, to diagnose and resolve issues efficiently.

Requirements Skills & Experience:

  • Focused and proven experience in Embedded Software development, particularly for complex or safety-critical systems, with a strong demonstrable track record of releasing and maintaining class II / III medical devices or similar systems.
  • Industry Background: Proven track record of delivering high quality software in regulated industries, preferably in medical device development.
  • Comprehensive technical knowledge of standards and guidelines for developing safety-critical systems, with the ability to tailor compliance approaches to specific applications, maintaining strong focus on risk management, cybersecurity, scalability, maintainability, and reliability.
  • Proven experience in managing external technical partners, ensuring the quality of deliverables across all aspects of design control within regulated industries.
  • Demonstrable proactivity in identifying technical risks and implementing effective mitigation strategies.
  • Skilled in developing innovative solutions and maintaining existing products while ensuring adherence to internal QMS and relevant industry standards.
  • Demonstrated track record of supporting process improvements to enhance efficiency and compliance.

Programming Skills:

  • Expert in C/C++, scripting languages and able to deliver code compliance, within the required relevant coding standards.
  • Highly effective in applying problem-solving techniques (e.g. brainstorming, 5-whys, fishbone), supported by demonstrable structured and rigorous approach to define activities and achieve tangible deliverables with limited supervision.
  • An effective communicator, who readily engages in a timely and proactive manner.
  • Proven ability to collaborate in cross-functional teams.

Development Approach:

  • A deep appreciation of agile methodologies, their implementation and best practices in software development.
  • Proven track record applying Object Oriented methodologies for reuse and scalability using design patterns and UML (Unified Modelling Language) concepts.
  • Proactive participation and contribution to project planning activities in the Agile context.
  • Proven ability to produce documentation for the DHF (Design History File) with high quality standard and compliant with QMS requirements and related standards.
  • Strong demonstrable experience of managing internal and external stakeholders from initial engagement (i.e. design input) throughout the design and development phases and acceptance of deliverables.
  • Strong focus on traceability, repeatability and compliance, without sacrificing or compromising on engineering quality.

Technical Expertise:

  • Advanced knowledge of implementing multi-tasking systems using RTOS (i.e. SafeRTOS).
  • Developing for micro-controllers and micro-processors, implementing communication protocols (e.g. I2C, SPI, UART, USB, Ethernet, CAN).
  • Developing HAL (Hardware Abstraction Layer).
  • Creating solutions for IoT devices addressing cybersecurity risks.

Qualifications:

  • Degree in Computer Science or relevant engineering discipline.

Tools & Practices:

  • Version control systems (e.g. Git, Bitbucket).
  • Debugging tools (e.g. IAR).
  • CI/CD pipelines (e.g. Azure).
  • Test-Driven Development (TDD).
  • Behaviour-Driven Development (BDD).
  • Requirements management tools (e.g. Code Beamer, Jama, Polarion).
  • Task management (e.g. Jira).
  • UML tools (e.g. Enterprise Architect).

Benefits: At OrganOx, we value innovation, evidence, integrity, teamwork, respect, and passion. We offer competitive compensation and comprehensive benefits, including healthcare and retirement plans. We support work-life balance and provide opportunities for ongoing professional development. We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to age, disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex, sexual orientation race, or any other characteristics protected by law.

Embedded Software Engineer / Senior - Safety Critical Systems employer: OrganOx

At OrganOx, we pride ourselves on being an exceptional employer, fostering a culture of innovation and collaboration in the heart of Oxford. Our commitment to employee growth is evident through ongoing professional development opportunities and a supportive work environment that values work-life balance. Join us in making a meaningful impact in healthcare while working with cutting-edge technology in a dynamic team dedicated to improving patient outcomes.
OrganOx

Contact Detail:

OrganOx Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer / Senior - Safety Critical Systems

✨Tip Number 1

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

✨Tip Number 2

Prepare for interviews by practising common questions and showcasing your projects. Make sure you can explain your role in past projects clearly, especially those related to safety-critical systems. We want to see your passion and expertise shine!

✨Tip Number 3

Don’t just apply anywhere; focus on companies that align with your values and interests, like OrganOx. Tailor your approach to show how your skills can contribute to their mission of improving patient outcomes.

✨Tip Number 4

Follow up after interviews! A quick thank-you email can go a long way in keeping you top of mind. Plus, it shows your enthusiasm for the role. And remember, apply through our website for the best chance at landing that dream job!

We think you need these skills to ace Embedded Software Engineer / Senior - Safety Critical Systems

Embedded Software Development
Safety-Critical Systems
C/C++ Programming
Scripting Languages
IEC 62304 Compliance
ISO 14971 Compliance
FMEA (Failure Mode Effects Analysis)
Cybersecurity Risk Management
Agile Methodologies
Object Oriented Programming
RTOS (Real-Time Operating Systems)
Communication Protocols (I2C, SPI, UART, USB, Ethernet, CAN)
Version Control Systems (e.g. Git, Bitbucket)
CI/CD Pipelines (e.g. Azure)
Test-Driven Development (TDD)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience with safety-critical systems and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working at OrganOx and how your background makes you a great fit for our team. Keep it concise but impactful – we love a good story!

Showcase Your Technical Skills: Don’t forget to highlight your programming skills, especially in C/C++. Mention any experience with RTOS or developing for medical devices. We’re keen to see how you can contribute to our innovative projects!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at OrganOx!

How to prepare for a job interview at OrganOx

✨Know Your Stuff

Make sure you brush up on your embedded software development knowledge, especially around safety-critical systems. Familiarise yourself with industry standards like IEC 62304 and ISO 14971, as these will likely come up during the interview.

✨Showcase Your Experience

Prepare to discuss specific projects where you've developed software for medical devices or similar systems. Highlight your role in the Software Development Life Cycle (SDLC) and any experience you have with code reviews, unit testing, and compliance with regulations.

✨Collaboration is Key

Since this role involves working closely with cross-functional teams, be ready to share examples of how you've successfully collaborated with engineers from different disciplines. Emphasise your communication skills and ability to troubleshoot issues together.

✨Be Proactive About Innovation

OrganOx values innovation, so think about how you've contributed to new product development or process improvements in your past roles. Be prepared to discuss any prototypes you've developed or how you've implemented new features based on user feedback.

Embedded Software Engineer / Senior - Safety Critical Systems
OrganOx
Go Premium

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

>