Principal Software Engineer (Functional Safety /

  • Location


  • Sector:


  • Job type:


  • Salary:

    Market related

  • Contact:

    Paul Coates

  • Contact email:

  • Contact phone:

    07947 342592

  • Salary high:


  • Salary low:


  • Job ref:


  • Published:

    about 1 month ago

  • Expiry date:


  • Consultant:



To technically lead the development of our robotics safety critical software subsystems from design through to certification. To work with external certification experts to ensure software is designed and developed to the right process and with the required documentation to enable certification.  To work with Scrum teams working on safety software to support the breakdown of work and guide development to a successful result. You will be working in a system the contains both safety critical and non-safety critical software, it is necessary to understand the boundary between the two and ensure that all safety aspects are handled within the safety system.



  • Good understanding of development process for Safety Critical software certification
  • Ability to define and document Safety Critical software design 
  • Ability to guide others in the development of Safety Critical software 
  • Understanding of processes to ensure requirements are traceable through design, implementation and test.
  • Safety critical software development
  • Experience of working within an Agile framework
  • Experience of real time operating systems
  • Experience of low-level control of motors and sensors 
  • Experience in Python and C


  • Experience in developing software to IEC 60730-1/IEC 60335-1, or equivalent
  • Low level debugging experience (including use of JTAG, oscilloscopes etc)
  • FreeRTOS and/or Micrium (or any safety approved embedded OS)
  • Experience of dedicated hardware bring-up
  • Experience of using communications protocols such as UART, I2C and SPI
  • Ceedling / Unity / CMock unit test framework
  • Behave BDD testing
  • Linux user space development
  • Use of Atlassian tool suite (JIRA, Confluence, Bamboo etc.)
  • Creation of End of Line production line software
  • UML
  • C++ (C++ 11)

If you are a suitably quaulified System / Software Engineer with Functional safety exepriance please send your resume to email or get in touch on +44 (0) 1926963291.

Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency.

Linkedin_tracking _code