Talent.com
Embedded Software Engineer / Senior - Safety Critical Systems
Embedded Software Engineer / Senior - Safety Critical SystemsOrganOx • Oxford, England, GB
Embedded Software Engineer / Senior - Safety Critical Systems

Embedded Software Engineer / Senior - Safety Critical Systems

OrganOx • Oxford, England, GB
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

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). It's 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.

Listed below are the major responsibilities of the role and a brief description of some of the key tasks to be performed. This list is not totally exhaustive.

Major Responsibilities

Under direction from the Director of Embedded Software Development, the Embedded Software Engineer will be responsible for:

  • 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. This includes, but is not limited to:
    • Responsible for requirements definition
    • Responsible for mastery and ownership of design documentation
    • Accountable for ensuring comprehensive traceability
    • Proactively contributing to HA (Hazard Analysis), Usability and creation of FMEA (Failure Mode Effects Analysis) as part of risk analysis
    • Responsible for code implementation
    • Responsible and accountable for the delivery of rigorous and detailed code reviews
    • Responsible and accountable for unit and integration testing
  • Highly effective in working with the established toolchain CI/CD (Continuous Integration/Continuous Deployment) and continuously contribute meaningfully to its improvements.
  • Software Maintenance:
    • Proactively maintain and update software for safety-critical systems, contributing to the impact assessment, documentation and implementation of the requested changes
    • Contribute to complaint resolution, including but not limited to root cause analysis, impact assessment and change management
    • Proactively seek out opportunities to improve product reliability with root cause analysis, failure investigations, by implementing defect remediation and new features
  • Innovation: Proactively collaborate with other teams to collect inputs, develop prototypes and document the related activities during feasibility for new products or functionalities. Remain current with development in the software engineering domain.
  • 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.
  • Adhere to the letter and spirit of OrganOx’s Code of Conduct and all other company policies

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 the following-

  • 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: Proven ability and expertise in -

  • 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.

Create a job alert for this search

Embedded Software Engineer / Senior - Safety Critical Systems • Oxford, England, GB

Similar jobs
Embedded Systems Engineer: Bring Products to Life

Embedded Systems Engineer: Bring Products to Life

Salience Labs • Abingdon, England, United Kingdom
Full-time
A cutting-edge technology company in the UK is seeking an Embedded Engineer to join their Software team.This crucial role involves contributing to embedded software development primarily in C and C...Show more
Last updated: 9 days ago • Promoted
Embedded Electronics Engineer — Sensor Systems & PCB (Hybrid)

Embedded Electronics Engineer — Sensor Systems & PCB (Hybrid)

April Quest • Abingdon, England, United Kingdom
Full-time
A global manufacturer of safety-critical electronics is seeking an Electronics Engineer in Abingdon, UK.In this hands-on role, you will focus on embedded hardware design, PCB development, and syste...Show more
Last updated: 20 days ago • Promoted
Senior Control Systems Engineer

Senior Control Systems Engineer

JAM Recruitment Ltd • Milton, United Kingdom
Full-time
Senior Control Systems Engineer.Glasgow - hybrid (site visits required).Control Systems / Controls Engineer.Experience developing control logic and control system specifications.Experience programm...Show more
Last updated: 15 days ago • Promoted
Senior Control System Engineer

Senior Control System Engineer

Platform Recruitment • Oxford, England, United Kingdom
Full-time
Senior Control System Engineer.This is a rare opportunity for a software engineer to join a truly ground‑breaking, high‑precision manufacturing company.You’ll be working at the intersection of soft...Show more
Last updated: 30+ days ago • Promoted
Senior C# Software Engineer – AFM & Metrology Systems

Senior C# Software Engineer – AFM & Metrology Systems

Infinitesima • Sandford-on-Thames, England, GB
Full-time
A leading semiconductor technology company in Sandford-on-Thames is looking for a Senior Software Engineer (C#) to create advanced software solutions for semiconductor inspection systems using Atom...Show more
Last updated: 13 days ago • Promoted
Postdoc in Advanced BMS & Embedded Control Systems

Postdoc in Advanced BMS & Embedded Control Systems

Oxford Brookes University • Oxford, England, United Kingdom
Full-time
A leading UK university is seeking a motivated researcher in Control Engineering to enhance Battery Management Systems (BMS) for electric vehicles.Responsibilities include designing embedded contro...Show more
Last updated: 8 days ago • Promoted
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Verso Recruitment Group • Oxford, England, United Kingdom
Permanent
Senior Embedded Software Engineer.Hybrid (typically 3 days on site, 2 from home; task based flexibility available).A client of ours is seeking a Senior Embedded Software Engineer with strong low le...Show more
Last updated: 7 days ago • Promoted
Embedded Controls Engineer – Motorsport & Simulation

Embedded Controls Engineer – Motorsport & Simulation

Fortescue • Kidlington, England, United Kingdom
Full-time
A leading green technology company in Kidlington is seeking a candidate for the role of Embedded Control System Developer.You will lead the development of software solutions and dynamic simulations...Show more
Last updated: 25 days ago • Promoted
Embedded QA + Test Engineer

Embedded QA + Test Engineer

YT Technologies • Oxford, England, GB
Full-time
Embedded Software QA+Test Engineer.My client is seeking a talented QA + Test Engineer with expertise in Embedded Software to join their team building cutting-edge assurance systems for AI and UAS/U...Show more
Last updated: 30+ days ago • Promoted
Principal Embedded Software Engineer

Principal Embedded Software Engineer

IC Resources • Abingdon, ENG, GB
Full-time
Join a leading UK deep-tech design consultancy – South Oxfordshire, Hybrid Working Model.This established engineering business delivers complex embedded and silicon solutions across communications,...Show more
Last updated: 12 days ago • Promoted
Embedded Software Engineer

Embedded Software Engineer

Archangel Autonomy • Oxford, England, United Kingdom
Full-time
Archangel engineers design and deploy low-SWaP embedded devices to enable edge AI in the air and on the ground.These incorporate cameras, IMUs, LIDARs, , radios (4G, LoRaWAN, mesh), compute, batter...Show more
Last updated: 25 days ago • Promoted
Embedded V&V Engineer

Embedded V&V Engineer

IO Associates • East End, Oxfordshire, GB
Full-time +1
Is this the next step in your career Find out if you are the right candidate by reading through the complete overview below.Oxfordshire; Hybrid - 3 days per week onsite.We are partnering with a ven...Show more
Last updated: 2 days ago • Promoted
Windows Software Engineer/Senior - Safety Critical Systems

Windows Software Engineer/Senior - Safety Critical Systems

OrganOx • Oxford, England, United Kingdom
Full-time
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 spi...Show more
Last updated: 30+ days ago • Promoted
Embedded Software Engineer (UAV's)

Embedded Software Engineer (UAV's)

Archangel Aerospace Ltd • Oxford, England, United Kingdom
Full-time
Archangel engineers design and deploy low‑SWAP embedded devices to enable edge AI in the air and on the ground.These incorporate cameras, IMUs, LIDARs, radios (4G, LoRaWAN, mesh), compute, batterie...Show more
Last updated: 24 days ago • Promoted
Embedded Software Engineer

Embedded Software Engineer

Professional Technical Ltd • Andover, England, GB
Full-time
We're looking for an Embedded Software Engineer to join a high-performing product design team developing complex embedded control and sensing systems.This role offers the opportunity to collaborate...Show more
Last updated: 24 days ago • Promoted
Senior Embedded Software and Firmware Engineer

Senior Embedded Software and Firmware Engineer

Micro:bit Educational Foundation • Oxford, England, United Kingdom
Full-time
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.The Micro:bit Educational Foundation is a not-for-profit looking for a senior embedded software engi...Show more
Last updated: 30+ days ago • Promoted
Systems Engineer - Homologation & Safety

Systems Engineer - Homologation & Safety

Expleo Group • oxford district, south east england, uk
Permanent
Expleo is a global engineering, technology and consulting partner, trusted by the world's leading organisations to help them achieve successful transformation and sustainable growth.We offer end-to...Show more
Last updated: 2 days ago • Promoted
Senior Flight Software Engineer — Embedded Rust/C++

Senior Flight Software Engineer — Embedded Rust/C++

Open Cosmos Ltd • East Hagbourne, England, GB
Full-time
A leading space technology company is seeking a Flight Software Engineer to lead the design and implementation of software for satellite missions.Responsibilities include defining software architec...Show more
Last updated: 30+ days ago • Promoted