If you are looking for a passionate and dedicated technology company where you can build a career, then HeartSine may be the place for you. At HeartSine, we are customer-driven and committed to excellence in defibrillation technology. We are dedicated to reaching our goals under the guidance of high ethics, the development of innovative technology, and through the hiring of talented, motivated individuals.

HEARTSINE Technologies Limited seeks to invite applications for the following permanent post:

Software Engineer - Job Ref No HST227

Responsibilities

Working as part of the Software Department, the successful applicant will be required to provide a significant and imaginative contribution to the design and development of innovative, lifesaving defibrillator technology.

The successful candidate will utilise their experience in software development and should have experience in programming languages such as C or C++. The successful candidate shall be capable of taking ownership of the development life-cycle for software components and applications while ensuring they comply with international standards and the requirements of the HeartSine quality system.

This is an exciting opportunity to participate in the development of a life-saving product.

Who we're looking for: Key Competencies

  • Very high work standards with excellent attention to detail
  • Strong problem solving and analytical skills
  • Good planning and organizational skills
  • Must be able to work under pressure and to tight deadlines
  • Team player

Qualifications & Experience:Essential

  • Strong technical background – applicants should possess a third level qualification in any of computing/software/electrical/electronic engineering, or a related discipline.
  • Excellent communication skills (both written and oral)
  • Strong technical/report writing skills

Desirable

Knowledge or experience of any of the following would be an advantage:

  • Prior experience in a similar role
  • Digital signal processing
  • Mathematical/Statistical skills
  • General electronics
  • Medical devices (particularly cardiovascular)
  • Risk management / RA experience
  • Experience working within a regulated quality system

Responsible To:

Principal Software Engineer / Software Development Manager

Location:

This job will be based at HeartSine’s Belfast facility, Airport Road West, Belfast.

Our Offer:

An attractive package is on offer to the successful candidate, having the opportunity to participate in the manufacture of a market leading life-saving product, whilst being part of a rapidly growing dynamic company. Salary will be based on experience.

To Apply

An application form can be downloaded from our website, Please complete the application form and return with a copy of your CV by Friday 26th February 2016. CV’s alone will not be accepted.

HeartSine Technologies Limited is an equal opportunity employer and applications are welcomed regardless of race, ethnic origin, gender, sexual orientation, age, political or religious beliefs, disability or marital status.

Job Description

Job Title / R&D Software Engineer
Responsible To / Chief Technology Officer/Software Development Manager / Responsible For / n/a
Hours of Work / Refer to Terms & Conditions / Department/Location / R&D/Software
JOB SUMMARY
TO DESIGN PART OF A NEW PRODUCT OR SYSTEM AND PROVIDE SUPPORT FOR EXISTING PRODUCTS
Main Duties & Responsibilities:
1 / To design/develop part of a new product or system
2 / To design to specification and generate the required documentation for each phase of the design cycle
3 / To understand and apply the Company Quality Procedures and actively contribute to, and within, the company’s Quality System
4 / To understand and apply all appropriate Regulatory and Safety Requirements to any product/project design
undertaken or proposed
5 / To document design changes according to Company Quality Procedures
6 / To support the modification, redesign or maintenance of existing products
7 / To identify suppliers for new components, software and technical equipment
8 / To maintain awareness of the latest technologies and design methodologies
9 / To attend and contribute to Design Review meetings
10 / To provide support to Manufacturing as required
11 / To identify, specify and implement debugging and test requirements for his/her designs and/or existing products
12 / To support all company products in house and at customer premises
13 / Undertake any external visits as and when required
14 / To maintain awareness of Company Health and Safety Policy and Fire Evacuation Procedure and take all reasonable precautions against personal harm and/or injury
and / Any other duties deemed necessary by the Chief Technology Officer/Software Development Manager/Chief Executive Officer

Note: This description is not intended to establish a total definition of the job, but an outline of the duties.

Person Specification

Job Title / Software Engineer / Job Reference Number: / HST227
Date / 05/02/16 / Department: / Engineering
Qualities / Essential
(Those qualities which are
essential to perform the job) / Desirable
(Those qualities which allow
the job to be performed to the optimum level)
Education/Qualifications
e.g. academic or professional qualifications /
  • A third level qualification in: computing, software/electrical/electronic engineering, or a related discipline.
/
  • n/a

Work Experience
Previous experience required to do the job /
  • Experience in software development and should have experience in programming languages such as C or C++.
/
  • Experience working within a regulated quality system
  • Risk management / RA experience
  • Prior experience in a similar role

Skills/Abilities
e.g. analytical skills, computer skills /
  • C or C++ programming language.
  • Excellent communication skills (both written and oral)
  • Strong technical/report writing skills
/
  • Digital signal processing
  • Mathematical/Statistical skills
  • General electronics
  • Risk management / RA experience
  • Prior experience in a similar role

Personal Details
e.g. leadership, flexibility, team working /
  • Must be able to work under pressure and to tight deadlines
  • Team Player
/
  • n/a

Other Circumstances
Special conditions that apply to the job, e.g. need to travel, work away from home etc. /
  • Applicants should be prepared to undertake any external visits as and when required