Software Architect Apply
Software Architect – Safety‑Critical SystemsThe RoleWe are looking for an accomplished Software Architect to design, develop, integrate, and assure complex distributed software systems within a safety‑critical or safety‑related environment. You’ll work across the full software lifecycle, collaborating with architects, engineering teams, and project managers to deliver secure, high‑integrity solutions on Linux and Windows platforms within a regulated defence setting.Key ResponsibilitiesDesign and develop software for large distributed systems using C/C++, Java, and Python.Apply robust software architectures and model‑driven development approaches.Translate mathematical or theoretical models into efficient, maintainable code.Develop, deploy, and debug applications on Linux and Windows.Uphold high‑integrity practices: unit testing, static analysis, configuration management.Conduct Software FMEA and support risk mitigation activities.Produce high‑quality technical documentation and lifecycle artefacts.Contribute to DevOps and IaC initiatives (e.g., Ansible roles/playbooks).Support software assurance activities including SBOM, licence management, and vulnerability management.Required ExperienceProven background in software engineering for complex, large‑scale systems.Experience developing distributed systems.Significant experience in safety‑critical or safety‑related software (IEC 61508 preferred, IEC 62304/26262 also suitable).Strong exposure to Linux‑based platforms and infrastructure.Experience working in regulated industries, ideally defence.Required SkillsStrong programming skills in Java, C++, and Python.Solid understanding of software architectures and distributed systems design.Competence in computational mathematics, especially for modelling and signal processing.Knowledge of TCP/IP and networking protocols.Experience with deployment and debugging on Linux and Windows.EducationBachelor’s or Master’s degree in Software Engineering, Computer Science, Electronics, Mathematics, or a related discipline—or equivalent industry experience.

