Software Architect
8 Days Old
Job Description
Software Architect – Safety‑Critical Systems
The Role
We 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 Responsibilities
- Design 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 Experience
- Proven 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 Skills
- Strong 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.
Education
Bachelor’s or Master’s degree in Software Engineering, Computer Science, Electronics, Mathematics, or a related discipline—or equivalent industry experience.
- Location:
- Cheadle
- Job Type:
- FullTime
- Category:
- Technology
We found some similar jobs based on your search
-
New Today
Software Architect
-
Cheadle, England, United Kingdom
Software Architect – Safety‑Critical Systems The Role We 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 ...
More Details -
-
New Today
Senior Software Architect - Safety-Critical Distributed Systems
-
Cheadle, England, United Kingdom
A leading software solutions company in the United Kingdom is seeking an experienced Software Architect to design, develop, and assure complex software systems in safety-critical environments. The successful candidate will work across the full softwa...
More Details -
-
8 Days Old
Software Architect
-
Cheadle
- Technology
Job Description Software Architect – Safety‑Critical Systems The Role We are looking for an accomplished Software Architect to design, develop, integrate, and assure complex distributed software systems within a safety‑critical or safety‑relat...
More Details -
-
8 Days Old
Software Architect
-
Cheadle
- Technology
Job Description Job Description Due to business growth and increased demand, an additional Software Architect is required to support the business in delivering the current and next generation of Mine Counter Measures capabilities. The successfu...
More Details -
-
8 Days Old
Senior Software Architect - Real-Time Systems (On-Site)
-
Cheadle, England, United Kingdom
A leading technology company in Cheadle is seeking a Software Architect to define and deliver software solutions for Mine Counter Measures capabilities. The ideal candidate will possess deep knowledge of C++ and be able to guide diverse teams while d...
More Details -
-
8 Days Old
Software Architect
-
Cheadle, England, United Kingdom
Due to business growth and increased demand, an additional Software Architect is required to support the business in delivering the current and next generation of Mine Counter Measures capabilities.The successful applicant will be involved in a wide ...
More Details -