Computer Futures

OX - Embedded Software Engineer (CF-33916820)

Location: England, United Kingdom
Salary: £60000 - £75000 per annum +
Job Type: Permanent
Apply for this Job

Embedded Software Engineer (Embedded C, C#, .Net, RTOS) - Oxford

The role of Software Engineer is responsible for developing, testing, documenting, and maintaining software for medical devices and related systems. Building upon the company's success in organ preservation for liver transplantation, several new applications of the technology are now being actively developed. The Software Engineer will be involved in the full lifecycle of new software development, as well as the maintenance of existing code. As a medical device company, software documentation and procedures adhere to the relevant standards under the guidance of the Director of Regulatory Affairs. The Software Engineer will join a rapidly growing engineering team and will have a proven track record in software development.

Major Responsibilities

Under direction from the Software Development Manager the Software Engineer will:

  1. Develop software through the full lifecycle process in accordance with software standards and procedures up to class C according to IEC 62304.
  2. Complete relevant documentation, design verification plans and complete verification test reports for devices and systems, according to documentation procedures.
  3. 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.
  • Have a proven track record of analytical problem-solving skills.
  • Be able to demonstrate a methodical approach to programming and software testing.
  • Experience in the design, development, implementation, and validation of software for medical 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.
  • Real Time Operating Systems, ideally VxWorks and FreeRTOS.
  • Embedded systems programming/debugging in C.
  • Windows application programming in C#/.Net using Microsoft Visual Studio.
  • Web application programming using ASP.NET, SignalR and Internet Information Server (IIS).
  • SQL programming.

To find out more about Computer Futures please visit

Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Agency in relation to this vacancy | Registered office | 1st Floor, 75 King William Street, London, EC4N 7BE, United Kingdom | Partnership Number | OC387148 England and Wales

Apply for this Job