Software Engineer

Inspiration Healthcare Group Croydon United Kingdom Research & Development

Company Description

Inspiration Healthcare is a British based, global provider of medical technology, and our mission is to pioneer medical technology that improves outcomes of patients, starting with the very first breaths of life.

We provide high-quality, innovative products to patients around the world that help to improve patient outcomes, and we actively invest in innovative product opportunities, disruptive technologies and, of course, our people.

The Group currently consists of three companies: Inspiration Healthcare Ltd, SLE Ltd and Viomedex Ltd and, under these brands, we sell neonatal intensive care and operating theatre equipment around the world through a network of distributors into over 75 countries.

We also offer a full range of ambulatory infusion care devices for both hospital and homecare applications to customers across the UK and Ireland.

Products range from highly sophisticated capital equipment through to single-use disposables all of which can help improve outcomes of extremely sick patients.

We can proudly admit that we haven't come this far without entrepreneurial spirit, a solution driven attitude, and a determination to improve outcomes for premature and sick babies. So if making a positive difference to other people's lives resonates with you and you believe that you have what it takes to flourish and succeed in this role, then we’d love to hear from you.

Position

Job Purpose (Role Definition):

Responsible for the design & development of software within a variety of existing and new safety critical medical device products. Contributing to a growing team of multi-disciplined software engineers. Reporting to the Software Team Lead, working collaboratively with team members across the R&D group.


This is a hands-on role. The applicant will require a ‘can do’ approach focused on team orientated software development within an iterative agile environment. They will possess a passion for learning new technologies whilst catering for legacy systems and have demonstrable experience of the full software development lifecycle (Requirements capture, analysis, design, development and test).


Main Duties and Responsibilities

Coordination of all software product lifecycle activities leading to successful project implementation

Creates, shares and documents code using appropriate methodologies

Review and interpretation of product specifications

Proposes and implements improvements to technology and process

Collaborates on solutions for multiple projects

Makes recommendations with Return on Investment in mind

Preparation of technical specifications, test plans and operational documentation

Software configuration management and version control

Develop and maintain a high level of communication with the hardware engineers related to current projects and product design

Assists with the support and development of software engineers by providing advice, mentoring and educational opportunities


Management Responsibilities

None

Requirements

Experience and Qualifications Required

Mandatory

  • Embedded C & C++ experience.
  • Multithreaded/ multi-process development on RTOS’s.
  • Linux or Win32 APIs within an embedded time critical platform
  • Strong debugging experience within IDE environments
  • Exposure to UML.
  • Agile Development with SOLID Design Principles
  • Verification preferably within a regulatory controlled environment, Design Review, Static Analysis, Code reviews, Unit Test, System Test.
  • Software configuration management e.g., SVN/GIT

Desirable

  • Interpretation of electronic schematic diagrams, uProcessor datasheets and reference manuals
  • Working within a regulated software environment
  • Risk management / Risk based design
  • Multi-processor safety critical systems
  • Unit Test tools e.g., xUnit, Tessy, Cantata, LDRA, Vectorcast
  • BDD / TDD
  • SonarQube, CppDepend, Lint
  • Bespoke Embedded OS configurations: Linux, Android
  • Yocto, ARM development environments
  • C#, Java
  • Embedded web development e.g. React, Node.js, Javascript, Python
  • Jenkins / MS Build/ Team City


Key Skills and Competencies


  • Good team Ethic
  • Strong analytical and problem-solving skills
  • Ability to communicate
  • Customer focus

Other information

As well as being dedicated to providing a great place to work in a rewarding, stimulating and environmentally conscientious environment, we offer an extensive range of benefits, listed below, and actively support learning and development opportunities for all:


  • 25 days' holiday pa, rising to 28, plus bank holidays
  • Compressed 4 day week & blended working options
  • Enhanced pension scheme (with salary sacrifice option)
  • Bonus schemes
  • Sharesave scheme
  • Mind & body wellbeing support
  • Healthcare cash plan
  • Retailer discounts
  • Life assurance
  • Enhanced and equal leave & pay for new parents
  • Cycle to Work
  • SmartTech scheme
  • Electric Car Benefit
  • Employee referral scheme
  • Travel season ticket loan

Already registered? Login with your account

Not registered? Complete the form

The operating system you are using causes the expiration of the uploaded files within one minute: we recommend you to upload the attachments as the last step before sending the application. Otherwise you will be asked to upload the files every 60 seconds.

Click here (or drag and drop) to Upload a file
doc, docx, txt, rtf, pdf, odt (Max: 2 MB)

Data controller: Inspiration Healthcare Ltd, 2 Satellite Business Village, Fleming Way, Crawley, West Sussex RH10 9NE, UK


As part of any recruitment process, we collect and process personal data relating to job applicants. We are committed to being transparent about how we collect and use that data and to meeting our data protection obligations.


What information do we collect?

We collect a range of information about you.  This includes:


¬ your name, address and contact details, including email address and telephone number;

¬ details of your qualifications, skills, experience and employment history;

¬ information about your current level of remuneration, including benefit entitlements;

¬ whether or not you have a disability for which we need to make reasonable adjustments during the recruitment process;

¬ information about your entitlement to work in the UK; and

¬ equal opportunities monitoring information, including information about your ethnic origin, sexual orientation, health and religion or belief.


We collect this information in a variety of ways.  For example, data might be contained in application forms, CVs or resumes, obtained from your passport or other identity documents, or collected through interviews or other forms of assessment.


We may also collect personal data about you from third parties, such as references supplied by former employers, information from employment background check providers and information from criminal records checks.


We will seek information from third parties only once a job offer to you has been made and will inform you that we are doing so.


Data will be stored in a range of different places, including on your application record, in HR management systems and on other IT systems (including email).


Why do we process personal data?

We need to process data to take steps at your request prior to entering into a contract with you.  We also need to process your data to enter into a contract with you.


In some cases, we need to process data to ensure that we are complying with our legal obligations.  For example, we are required to check a successful applicant's eligibility to work in the UK before employment starts.


We have a legitimate interest in processing personal data during the recruitment process and for keeping records of the process.  Processing data from job applicants allows us to manage the recruitment process, assess and confirm a candidate's suitability for employment and decide to whom to offer a job.  We may also need to process data from job applicants to respond to and defend against legal claims.


Where we rely on legitimate interests as a reason for processing data, we have considered whether or not those interests are overridden by the rights and freedoms of job applicants, employees or workers and have concluded that they are not.


We process health information if we need to make reasonable adjustments to the recruitment process for candidates who have a disability.  This is to carry out our obligations and exercise specific rights in relation to employment.


Where we process other special categories of data, such as information about ethnic origin, sexual orientation, health or religion or belief, this is for equal opportunities monitoring purposes, as permitted by the Data Protection Act 2018/reasons of substantial public interest.


For some roles, we are obliged to seek information about criminal convictions and offences.  Where we seek this information, we do so because it is necessary for us to carry out our obligations and exercise specific rights in relation to employment.


We will not use your data for any purpose other than the recruitment process for which you have applied.

Who has access to data?

Your information will be shared internally for the purposes of the recruitment exercise.  This includes members of the HR and recruitment team, interviewers involved in the recruitment process, managers in the business area with a vacancy and IT staff if access to the data is necessary for the performance of their roles.


We will not share your data with third parties, unless your application for employment is successful and we make you an offer of employment.  We will then share your data with current and former employers to obtain references for you, employment background check providers to obtain necessary background checks and the Disclosure and Barring Service to obtain necessary criminal records checks.


We will not transfer your data outside the European Economic Area.


How do we protect data?

We take the security of your data seriously.  We have internal policies and controls in place to ensure that your data is not lost, accidentally destroyed, misused or disclosed, and is not accessed except by our employees in the proper performance of their duties.


For how long do we keep data?

If your application for employment is unsuccessful, we will hold your data on file for 12 months after the end of the relevant recruitment process.  At the end of that period, your data is deleted or destroyed.


If your application for employment is successful, personal data gathered during the recruitment process will be transferred to your personnel record and retained during your employment.  The periods for which your data will be held will be provided to you in a new Privacy Notice.


Your rights

As a data subject, you have a number of rights.  You can:


¬ access and obtain a copy of your data on request;

¬ require us to change incorrect or incomplete data;

¬ require us to delete or stop processing your data, for example where the data is no longer necessary for the purposes of processing;

¬ object to the processing of your data where we are relying on our legitimate interests as the legal ground for processing; and

¬ ask us to stop processing data for a period if data is inaccurate or there is a dispute about whether or not your interests override our legitimate grounds for processing data.


If you would like to exercise any of these rights, please contact a member of the People team, on [email protected].  


You can make a subject access request by completing our form for making a subject access request, which is available from a member of our People team.


If you believe that we have not complied with your data protection rights, you can complain to the Information Commissioner.


What if you do not provide personal data?

You are under no statutory or contractual obligation to provide data to us during the recruitment process.  However, if you do not provide the information, we may not be able to process your application properly or at all. If your application is successful, it will be a condition of any job offer that you provide evidence of your right to work in the UK and satisfactory references.


You are under no obligation to provide information for equal opportunities monitoring purposes and there are no consequences for your application if you choose not to provide such information.


Automated decision-making

Some of our recruitment processes may be based on automated decision-making.  This will occur where we use online job boards to search for and screen candidates. Screening may involve asking you to answer qualifying questions in order to gauge your suitability for our vacancy. Where your answers to the qualifying questions do not match the mandatory requirements of the vacancy, your application may be automatically rejected and will therefore not be considered. 


(If you do not accept, your request cannot be processed)