01273-462925 / 07500-002745
75k-100k
United Kingdom
Posted 9 months ago

Job Description

Our client is a multinational leading-edge medical device technology company specialising in radiation oncology and radio neurosurgery. We are seeking a senior software developer experienced in real-time development for POSIX compliant operating systems, preferably in a safety critical setting.

The successful candidate will be a quick-learner with a bias to action and positive attitude to overcoming challenges in an environment where change is the norm. They should have significant experience of hard real-time programming in C/C++, object oriented programming techniques and SOLID principles in a safety-critical environment, preferably in medical devices, but others will be considered (automotive, aviation, rail etc.).

Working in a scrum/agile team developing and maintaining of the real-time control-system for Elekta’s linear-accelerator product lines. This will includes design, hazard-analysis, coding, documentation and testing according to a defined quality-system compliant with worldwide medical device standards and regulations.

Analysing field-service reports and proposing resolutions to issues.

Participating in process improvement activities and continuous professional development.

Qualifications

Required
Degree (or equivalent) in STEM topic (pref Computer Science/Software Engineering)

Skills Required

Proficient use of C/C++
real-time programmingDesired
Windows programming
Understanding of Electronics schematics
Automated Unit Testing/TDD
Continuous integration

Knowledge Required

object orientated development
multi- threaded applications
SOLID principles

Required

Hard Real-time programming
Programming for POSIX compliant operating systems.
Design for safety critical systemsDesired
Medical device software development
CANOpen.
Test Driven Development
Agile and Scrum environment for Software Development
Continuous Integration

Job Features

Job CategorySecurity
Remuneration80k
LocationSouthern England

Apply Online

A valid email address is required.
A valid phone number is required.