Overview
We are looking for a Software Architect to drive forward the Defence sector within Electrical and Embedded Systems. This is an exciting opportunity to make a real difference to the client projects that you are involved in. Further details on the roles can be found below:
Software Architect - Due to business growth and increased demand, an additional Software Architect is required to support the business in delivering the current and next of Mine Counter Measures capabilities.
Responsibilities
* Define/update the technical solution and contribute to system requirements.
* Meet with customers and key stakeholders, guide and advise the development team, and support the entire project team from start to end.
* Participate in some software development activities due to the small size of the team.
* Training and mentoring will be provided; this is a senior role and the individual is expected to be self-driven and able to drive others rather than be told what to do.
* Involves bids, architecture and design, development, and support.
* Occasional travel to sister company and client sites is expected as projects demand.
Qualifications
* Member of a professional body
* Engineering Degree or equivalent
* Essential skills: Self-driven problem solver (taking ownership as needed and calling on other expertise and network contacts to unblock others and provide steerage)
* Demonstrable experience with software architecture of large systems or development of large complex systems
* Confident and commercially aware when presenting to senior management and senior customers
* Able to adjust the level of technical detail to suit the audience; able to work closely with developers, engineering delivery managers, other architects, product line architects, and customers
* Confidence and ability using modelling tools such as Enterprise Architect (training provided if necessary)
* Ability to show strategic awareness and make balanced, thought-through, defendable decisions; able to challenge others and be open to being challenged
* Must consider the whole system and understand the impact of software outside of the software system (e.g., system level requirements and behaviour and hardware requirements and behaviour)
* Able to describe and hold detailed conversations at every level from development, component interaction and architecture, hardware interaction, system interaction, to business strategy
* Able to balance short-term project goals with longer-term product roadmap
* Knowledge of C++, Java, Python (with detailed knowledge of C++ and awareness of Java and Python)
* Networking (routing, firewalls, switch config)
* Linux (ideally Red Hat)
* Hardware (basic knowledge of components, connectors and hardware architecture of a solution)
* SW development and architecture of real-time systems
* Desired skills: Containerisation (Podman / Kubernetes)
* Security (SELinux, STIG / CIS lockdown, cryptographic principles, TPM)
* Software build processes (Make, CMake, Maven, Gradle, Jenkins, Git, Artifactory)
* Embedded SW development
* Rhapsody or Enterprise Architect
* Experience in Defence, Telecommunications, or other engineering industries (e.g., radio communication systems)
What do I need before I apply
* Some travel to client sites may be required. Flexibility to travel and work at other locations is desirable.
Benefits
* Collaborative working environment — we stand shoulder to shoulder with our clients and peers through good times and challenges.
* We empower technology professionals by allowing them to expand their skills and take part in inspiring projects.
* Expleo Academy — enables you to acquire and develop the right skills through accredited training courses.
* Competitive company benefits.
* Always working as one team; our people are encouraged to think big and challenge the status quo.
* Committed to inclusive recruitment, accessibility, and supporting disabled employees who meet minimum criteria; providing reasonable adjustments as required.
J-18808-Ljbffr