Embedded Software Architect
Leonardo DRS
As an Embedded Software Architect at Leonardo, you will shape how complex systems are brought to life through robust software and architecture. You will collaborate with stakeholders to define system and software requirements and craft platform-wide solutions that enable advanced EW capabilities. You’ll influence development approaches, prioritising modular design, reuse, and best practices across toolchains. You join a mission-driven team tackling high-integrity embedded software in a secure context, offering a meaningful impact on critical defence technology.
Pay / Benefits- pension scheme with employer contributions
- flexible benefits up to 500 annually
- mental health support and financial advice
- online courses via Coursera and LinkedIn Learning
- bonus scheme for eligible employees
- flexible/hybrid working
- Engage with stakeholders to define system and software requirements
- Collaborate on architectural solutions at platform level
- Influence development approach focused on design principles, modularity, and reuse
- Software architecture expertise
- Experience in C++ and embedded software solutions
- UML Modelling
- Object Orientation
- Design Patterns
- Linux / VXWorks (Desirable)
- Requirements Engineering
- Network architectures and Ethernet protocols
- High integrity e.g. RTCA-DO178C
- Security clearance considerations (BPSS/NSV)
- Good attitude and willingness to learn
- Cross-functional collaboration
- Strong communication with stakeholders
- C++
- Embedded software
- UML modelling
Reference: WJ-747_30169750