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 Category | Security |
Remuneration | 80k |
Location | Southern England |