Enable job alerts via email!
A technology solutions firm in the United Kingdom is seeking an experienced Software Architect to design large distributed systems. The ideal candidate will have over 5 years of software engineering experience, including knowledge of C/C++ and Java. This hybrid role requires significant experience with safety critical systems and high integrity coding practices. Join a dynamic team focused on innovative software solutions.
Software Architect
Clearance: SC
Location: Greater Manchester or Somerset– Hybrid, 5 days on site but 3 days can be workable following an initial period of orientation.
Contract Length: TBC
Essential
Experienced in Large Distributed System Software Design At least 5 years' software engineering experience.
Experienced in Software with knowledge of C/C++
Experienced in Software with knowledge of Java
Significant experience safety critical or safety related systems (IEC 61508 ideal / IEC 62304 or IEC 26262 possible)
Significant knowledge of high integrity coding practices and tooling (Unit test, Static Analysis etc) and software lifecycles
Strong technical documentation skills
Knowledge of Software FMEA
Strong technical documentation skills
Practical experience of working with Requirements Management tools such as DOORS or Polarion
Desirable
UML and modelling methods
Knowledge of embedded systems
Experience of Atlassian Tools
Experience with virtualisation environments and containerisation.
Good appreciation of IP networking protocols.
Working knowledge of CI/CD pipelines and tooling such as Jenkins and JFROG Artifactory