Software Quality Engineer

3 days ago


Oxford UK, Oxfordshire, United Kingdom Skills Alliance Full time

Skills Alliance is collaborating on an exclusive search with an innovative, fast-paced, global medical device company with a mission to save lives, by making every donated organ count. They are a commercial stage organ technology company, committed to improving transplantation outcomes throughout the world. The company’s first product has been used to support more than 3,000 liver transplant operations globally. As part of their ongoing expansion, they are seeking a motivated Software Quality Engineer to join the team.


Position Summary


The role of Software Quality Engineer is responsible for supporting software quality assurance by ensuring regulatory compliant software life cycle documentation is produced, confirming adherence to software procedures and coding standards, and participating in software testing. The Software Quality Engineer will be involved in the software quality assurance of the full software development lifecycle of new and existing products. As a medical device company, software documentation and procedures must adhere to the relevant standards under the guidance of the Director of Regulatory Affairs. The Software Quality Engineer will join rapidly growing Quality team and will have a proven track record in software quality assurance. The Software Quality Engineer will report to the Design Assurance Manager


This is a flexible, on-site role in their Oxford Facility to ensure effective control of the design and development, risk assessment, and change control, in collaboration with the R&D, Post-Market Engineering, and Quality teams.


Key Responsibilities


Under direction from the Design Assurance Manager the Software Quality Engineer will:


  • Assure software quality through the full lifecycle process in accordance with company software standards and procedures up to class C according to IEC 62304.
  • Complete relevant documentation and verification test reports for devices and systems, according to company documentation procedures.
  • Assist in design and risk review of new and existing medical devices.
  • Support and conduct risk assessments and failure mode and effects analysis (FMEA) to identify and mitigate potential issues.
  • Contribute as part of the team to assist in other tasks as necessary.


Skills and Experience - Essential


  • Good communication skills and written English.
  • Ability to work effectively in a multi-disciplinary team.
  • Proven track record of analytical problem-solving skills.
  • Experience in the quality assurance of software for medical devices or other risk compliant/regulated industries.
  • Familiar with complying with standard operating procedures, coding standards, quality management system, etc.
  • Working to strict timescales and being flexible to achieve.
  • C language knowledge.
  • An understanding of C coding guidelines, rules and directives, e.g., MISRA, and the ability to configure and operate static analysis tools, ideally Lint.
  • Exposure to the full software development lifecycle and the ability to review documents across the lifecycle for consistency and traceability.
  • Ability to identify risks in software requirements and implementations and assess the severity and probability of occurrence and mitigate risk.
  • Experience of reviewing applicable regulatory standards and ensuring that standard operating procedures remain compliant.
  • Experience of working in a waterfall software development lifecycle environment, participating in design reviews, and ensuring software lifecycle stage requirements are met.


Skills and Experience - Desirable


  • Familiarity with the regulatory requirements for medical software for compliance with European and United States quality standards, with practical working knowledge of IEC 62304, ISO 13485, ISO 14971 and 21 CFR Part 11 quality systems.
  • Experience of automating software development practices, e.g., continuous integration/ delivery/ deployment and software tools to support, e.g. Jenkins.
  • Knowledge of software quality metrics, e.g. code coverage.
  • Software Development Tools, e.g., STM32CubeMx, IAR Embedded Workbench, WindRiver Work Bench, MPLAB X, mikroC PRO, Eclipse, Cantata.
  • Microsoft Office applications, ideally Office 365.


Qualifications


  • A degree in software engineering, computer science, information engineering or other related scientific discipline.


  • Oxford, UK, Oxfordshire, United Kingdom Skills Alliance Full time

    Software Quality EngineerLocation: OxfordAre you passionate about ensuring the highest standards of software quality?Join a dynamic team as a Software Quality Engineer and be part of a mission-driven company committed to innovation, integrity, teamwork, and excellence. In this role, you will collaborate with cross-functional teams to design, implement, and...


  • Oxford, Oxfordshire, United Kingdom zeroG - AI in Aviation Full time

    We are seeking a skilled Software Quality Assurance Engineer to join our team at ONI. As a key member of our software development team, you will be responsible for ensuring the delivery of high-quality software products by designing, implementing, and managing comprehensive test plans and test automation tools.Key responsibilities include:Performing...


  • Oxford, UK, Oxfordshire, United Kingdom IC Resources Full time

    The right to work in the UK without sponsorship is essential for this vacancy.As exciting opportunity for a Senior Software Engineer has arisen with a leading UK geophysical specialist, developing advanced sensing, data acquisition and data processing systems, based in Oxford.This is a great opportunity for a Senior Software Engineer to join a small but...


  • Oxford, UK, Oxfordshire, United Kingdom Round-Peg Solutions Full time

    We are a managed service provider who have exclusively partnered up with an exciting Aerospace company near Oxford to handle their entire recruitment process as they search for a Verification Lead Software Engineer to join them on a long-term contract basis. They manufacture revolutionary technology supporting the ever-growing advanced air mobility sector...


  • Oxford, UK, Oxfordshire, United Kingdom IC Resources Full time

    The right to work in the UK without sponsorship is essential for this vacancy.An exciting opportunity for a LabVIEW Software Engineer has arisen with Semiconductor company that has developed a revolutionary 3D metrology technology, based in Oxford.This is a great opportunity for a LabVIEW Software Engineer to join an experienced team in the production of...

  • Software Engineer

    4 weeks ago


    Oxford, Oxfordshire, United Kingdom University of Oxford Full time

    We are seeking a skilled Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications. Key responsibilities include:Designing and developing software applications using Python, Java, and other programming languages.Collaborating...


  • Oxford, Oxfordshire, United Kingdom Society of Research Software Engineering Full time

    Senior Research Software Development EngineerAt the Society of Research Software Engineering, we are seeking a Senior Research Software Development Engineer to join our team. This is an exceptional opportunity for a highly skilled professional to make a significant impact in digital scholarship.About the Role:We are looking for an experienced Research...

  • Software Engineer

    4 weeks ago


    Oxford, Oxfordshire, United Kingdom University of Oxford Full time

    Job Description:As a Software Engineer at {company}, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to deliver high-quality software solutions to our customers.Responsibilities:Design and develop software applications using a range of programming languages and...

  • Software Engineer

    4 weeks ago


    Oxford, Oxfordshire, United Kingdom MERCURE Full time

    At our company, we're looking for a skilled Software Engineer to join our team. Key responsibilities include designing and developing software applications, collaborating with cross-functional teams, and ensuring high-quality deliverables.Main Responsibilities:Design and develop software applications using a variety of programming languages and...


  • Oxford, UK, Oxfordshire, United Kingdom Coalesce Management Consulting Full time

    We are currently working with a major Electronics Manufacturer based in Oxford. They are looking for an Embedded Software Engineer to join them on a 6 Month Contract.6 Month Contract - Outside IR35 - Hybrid WorkingThe engineer will focus on the development and optimisation of embedded software for innovative, high volume consumer devices, ensuring...

  • Software Engineer

    4 weeks ago


    Oxford, Oxfordshire, United Kingdom Ernest Gordon Recruitment Full time

    We are seeking a skilled Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on writing clean, efficient, and well-documented code in a variety of programming languages. Responsibilities include:Designing and...


  • Oxford, Oxfordshire, United Kingdom zeroG - AI in Aviation Full time

    Compensation and BenefitsA competitive salary of £60,000 per annum reflects your expertise and contributions. Enjoy 28 days of annual leave, plus 8 bank holidays and 4 dedicated wellbeing days. Savor free daily lunches and stay active with our onsite gym facilities. Secure your health with private medical and dental coverage, and invest in your financial...


  • Oxford, Oxfordshire, United Kingdom Oxford University Press Full time

    The role of Senior Software Engineer is a crucial part of our team at {company}.We are looking for highly skilled professionals who can design, develop, and maintain large-scale software systems. This includes working closely with cross-functional teams to deliver high-quality software products on time and within budget.Responsibilities include, but are not...

  • Software Engineer

    1 week ago


    Oxford, Oxfordshire, United Kingdom TJX Companies, Inc. Full time

    We are seeking a skilled Software Engineer to join our team at {company}.Key Responsibilities:• Design, develop, and test software applications• Collaborate with cross-functional teams to ensure timely delivery of software projects• Participate in code reviews to maintain high-quality codeRequirements:• Bachelor's degree in Computer Science or...

  • Software Engineer

    4 weeks ago


    Oxford, Oxfordshire, United Kingdom Activate Learning Full time

    Job Description:As a Software Engineer at our company, you will be responsible for designing, developing, and testing software applications. This involves working with various programming languages, frameworks, and tools to create efficient and scalable software solutions.Key Responsibilities:Design and develop software applications using various programming...


  • Oxford, Oxfordshire, United Kingdom Oxford University Hospitals Full time

    We are seeking a Senior Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Design and develop high-quality software applicationsMaintain and improve existing software applicationsCollaborate with cross-functional teams to...


  • Oxford, UK, Oxfordshire, United Kingdom IC Resources Full time

    Senior Embedded Software EngineerSalary: £70,000Location: OxfordRights to work: Visa's will not be sponsored for this role.The Company & Role:Join a growing MedTech company as a Senior Embedded Software Engineer known for its innovative devices that help diagnose sleep and respiratory conditions. Their devices are used in both home settings and leading...


  • Oxford, Oxfordshire, United Kingdom Hedena Health Ltd Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our cloud-based software applications. You will work closely with our cross-functional teams to identify business needs and develop solutions to meet those needs.Key...


  • Oxford, Oxfordshire, United Kingdom The Music Market Full time

    Job OverviewAs a senior software engineer, you will be responsible for designing, developing, and maintaining complex software systems. You will work closely with the development team to ensure timely delivery of high-quality software products.


  • Oxford, Oxfordshire, United Kingdom Best Selection Full time

    Job Title: LabVIEW Software EngineerJob Summary:Best Selection is seeking a skilled LabVIEW Software Engineer to develop software for our high-tech engineering client in South Oxford. The ideal candidate will have experience with LabVIEW, National Instruments Real-Time systems, and source control.Key Responsibilities:• Develop high-quality LabVIEW software...