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.
Degree (or equivalent) in STEM topic (pref Computer Science/Software Engineering)
Proficient use of C/C++
Understanding of Electronics schematics
Automated Unit Testing/TDD
object orientated development
multi- threaded applications
Hard Real-time programming
Programming for POSIX compliant operating systems.
Design for safety critical systemsDesired
Medical device software development
Test Driven Development
Agile and Scrum environment for Software Development