Connecting...

Banner Default Image

Senior Real Time Software Engineer

Location: Crawley Salary: £40000 - £55000 per annum
Sector: Medical Devices Type: Permanent
Contact: Matt Henocq Job Published: 11 days ago

Senior Real Time Software Engineer - 0610

Description

Help patients get life-saving treatment, as a Senior Software Engineer within our talented team of Engineers developing software for our world leading Radiation Therapy Treatment systems. We are looking for somebody with to join and help lead the future vision for our current and next generation of Imaging and Delivery Software.

Responsibilities

  • Ensure that all products are developed in accordance with the applicable published development process, including coding standards.
  • Ensure changes are appropriately component and smoke tested before merged to trunk.
  • Ensure changes are appropriately integration tested before verification tesing.
  • Resolve safety hazards in the working environment. Escalate to Software Systems Manager if unable to resolve yourself.
  • Resolve safety hazards in products under development or in use. Escalate to project manager if unable to resolve yourself.
  • Shows self-starting ability to analyse and provide practical solutions to problems.
  • Complete a weekly timesheet.
  • Maintain an organised, tidy, pleasant and non-offensive working environment.
  • Additional roles and responsibilities may be assigned as required by the software systems manager.

Technical competencies:

  • With adequate input from stakeholders, define the software requirements at component level.
  • Provide input in to software design at the system, subsystem and component levels.
  • Behavioural Competencies:
  • Show respect to all colleagues.
  • Be a strong communicator both within a team and across teams

A technical expert who:

  • With adequate input from stakeholders, defines the software requirements at subsystem and component level.
  • Collaborates with other functions and colleagues, as needed, to drive the software design at component and sub system level.
  • Is a 'go-to person' for questions in a technical area, at sub system and component levels.
  • Has an awareness of, and acts upon, business and technical drivers to their work.
  • Is involved in other functional engineering activities outside of pure software (e.g. Safety Analysis, Test case review).
  • Develops skills in building and maintaining external and internal relationships.
  • Has ability to technically lead a small team.

Relevant Knowledge, skills and competencies

Mandatory Skills

  • Servo Controls focus and awareness
  • Significant experience in servo-controls and control loops
  • Proven Experience in MATLAB /Simulink to model and simulate hardware/electronic components
  • Good understanding in electronics (DC and step motors control)
  • Proficient use of C/C++ in a real-time environment
  • Proven experience writing code running on real-time OS
  • Ability to diagnose and maintain existing code
  • Experience with interface specifications and integration with hardware
  • Relevant Bachelor Degree or equivalent experience
  • Fluent in English (written and verbal)
  • Solid understanding of software engineering disciplines, practices and techniques
  • Comfortable working in a Team

Advantageous Skills

  • Past experience writing multi-threaded code
  • Experience of developing in a regulated environment (medical preferred)
  • Good understanding of the full Software Development Life Cycle (SDLC)
  • Proficiency in UML/SysML Modeling
  • Experience of CI/CD
  • Experience of C#/C++ in a Windows Environment
  • Experience with Visual Studio, JIRA, SVN
  • Understanding of integration and testing in a complete system (including Hardware and Firmware)
  • Experience of component/unit testing
  • Knowledge of Agile methodologies (Scrum, Kanban and SAFe)
  • Ability to document low level requirements, specifications document and write test cases.

Services advertised by Gold Group are those of an Agency and/or an Employment Business.
We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website.

Similar Jobs

Senior Software Engineer - C#/.NET

Crawley £50000 - £58000 per annum

Senior Software Engineer - 0904 Want to join a team with a mission to improve and save lives? We continually look for motivated and skilled individuals who are interested in supporting our customers - healthcare professionals who use our products to help patients and...

Apply

Software Upgrade Specialist

West Sussex £35000 - £37000 per annum

Software Upgrade SpecialistWest SussexSalary: £35,000 - £37,000 plus 5% bonusBriefWe are seeking a Software Upgrade Specialist to provide clinical and technical support for Oncology products. Software Upgrade Specialists are responsible for all aspects of test and cl...

Apply

Senior Program Manager - People Development

West Sussex Negotiable

Senior Program Manager - People Development Sussex BriefSenior Program Manager needed for a multinational medical devices organisation based in Sussex who are looking to employ an experienced and well-rounded Senior Program Manager that takes pride in their work wit...

Apply

Product Owner

West Sussex £50000 - £56000 per annum

Product OwnerWest Sussex​BriefHelp patients get life-saving treatment, as a Product Owner within our talented team of Engineers developing medical device control systems software for our Radiation Therapy Treatment systems. We are looking for an experienced Product O...

Apply

Product Manager

Crawley £55000 - £60000 per annum

Product ManagerCrawley, West Sussex£55,000 - £60,000 BriefProduct Manager needed for a leading medical devices organisation based in the Crawley area who are looking to employ an experienced and well-rounded Product Manager that takes pride in their work. The success...

Apply

Scrum Master

West Sussex £45000 - £50000 per annum

Scrum MasterWest Sussex BriefScrum Master needed for a highly reputable Medical Device organisation based in West Sussex who are looking to employ an experienced and well-rounded Scrum Master that takes pride in their work with significant hands-on Scrum Master expe...

Apply

Project Manager - Medical Information

Cambridgeshire £400 - £500 per day

Project Manager - Medical Information6-month contractCambridgeshire BriefProject Manager - Medical Information needed for a highly reputable pharmaceutical organisation based in Cambridgeshire who are looking to employ an experienced and well-rounded Project Manage...

Apply
Linkedin_track