- Company Name
- The ONE Group Ltd
- Job Title
- Software Architect
- Job Description
-
**Job Title:** Software Architect
**Role Summary:**
Design and lead the development of secure, reliable, and high‑performance software architectures for user interfaces and embedded systems in aerospace and defence. Collaborate with cross‑functional teams to define structural and temporal architectures, influence technology strategy, and ensure compliance with safety‑critical standards.
**Expectations:**
- British citizenship with continuous UK residence for the past 5 years.
- Ability to obtain and maintain Security Clearance (SC/DV preferred).
- Proven experience delivering complex software solutions in safety‑critical, real‑time, and embedded environments.
- Strong mentorship, stakeholder management, and requirements‑gathering capabilities.
**Key Responsibilities:**
- Define, document, and govern structural and temporal software architectures across internal and external interfaces.
- Drive architecture for safety‑critical, HMI, command & control, mission control, simulation, model‑based, real‑time, multi‑threaded, sensor, radar, RF, testing, visualization, verification, and validation systems.
- Ensure architectural solutions maintain system integrity and meet security, safety, usability, and reliability goals.
- Collaborate with specialist technical teams to support design reviews, testing, and requirement validation.
- Influence and evolve technology strategy, product roadmaps, development methods, and tooling.
- Champion Agile development practices, continuous integration, and model‑based engineering.
**Required Skills:**
- Advanced programming proficiency in C, C++, C# and/or Ada.
- Deep knowledge of Agile methodologies, software design principles, design patterns, and best practices.
- Experience with continuous integration pipelines and model‑based engineering.
- Proven ability to define frameworks, tooling, and technology standards with measurable impact.
- Background in embedded systems; electronic engineering knowledge is a strong advantage.
- Excellent communication, team mentorship, and stakeholder engagement skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, Electrical/Electronic Engineering, or a related field (Master’s preferred).
- Security Clearance (SC/DV) or eligibility to obtain.
- Relevant industry certifications (e.g., TOGAF, Certified Software Architect, or Agile certifications) are advantageous.