Senior Software Engineer (Real Time Embedded)
Leonardo DRS
Overview
In this role you design and deliver high-integrity embedded software for defence-focused systems, collaborating with multidisciplinary engineers. You contribute across the software lifecycle, from requirements to delivery, and gain hands-on experience with hardware in lab settings. The position emphasizes a growth mindset, DevOps thinking, and real-time development on RTOS platforms. You’ll work in a fast-paced environment that values learning, innovation, and contributing to mission-critical solutions.
Pay / Benefits- pension scheme with up to 15% employer contribution
- up to 12 flexi-days per year
- bonus scheme
- mental health support
- free access to 4,000+ online courses
- hybrid working
- Design and deliver high-integrity embedded software solutions
- Collaborate with multi-disciplinary teams and learn from senior engineers
- Apply software engineering lifecycle practices from requirements to delivery
- Participate in build, test, and deployment automation
- Perform hands-on integration with target hardware in lab environments
- Around 4 years of embedded software experience in aerospace, defence, or safety-critical domains
- High-integrity coding using C++ or Ada (RTCA-DO178C)
- Effective collaboration within cross-functional teams
- Interest in automation across build, test, and deployment processes
- Willingness to work directly with hardware in lab environments
- Understanding of the software lifecycle from requirements through delivery
- Growth mindset and eagerness to learn
- collaboration
- growth mindset
- learning-oriented
- RTCA-DO178C compliant development
- Object-oriented C++ or Ada
- Linux or VxWorks real-time RTOS experience (desirable)
Reference: WJ-747_30163198