IT & Software

Principal Software Engineer

Leonardo DRS

Basildon · Essex · United Kingdom

Overview

In this role, you will shape the next generation of software features for defence systems. You join a world-class team focused on delivering market-leading solutions in Integrated Sensors & Protection, driving innovation across complex, safety-critical domains. You will tackle challenging problems in embedded and real-time software, collaborating across disciplines to ensure robust, integrated delivery. This is a growth-focused opportunity to mentor engineers and contribute to high-impact projects with a respected defence industry leader. You will work in a hybrid setup, enabling flexible, impactful engineering work.

Pay / Benefits
  • Flexible working hours
  • Flexible benefits
  • Above average pension contributions
  • Annual bonus
  • 25 days holiday + bank holidays + 12 flexi days
  • Network groups for diversity and inclusion
Responsibilities
  • Develop and implement new software features and capabilities for defence systems
  • Collaborate within a community of senior engineers to improve, innovate, and deliver market-leading products
  • Contribute across the software lifecycle from design through integration and testing
  • Mentor and coach engineers to uplift software engineering capabilities
  • Work with cross-disciplinary teams (systems, hardware, firmware) to ensure coherent integration
Key requirements
  • Several years of C/C++ software engineering in aerospace, defence, or safety-critical domains
  • Networking fundamentals including TCP/IP, UDP, and socket programming
  • RTOS concepts (multi-threading, IPC)
  • DDS Middleware
  • Experience with Visual Studio, CMake, Git, and Ubuntu Linux
  • Embedded SoC platforms (e.g., Xilinx, Texas Instruments) and embedded Linux
  • Strong debugging and troubleshooting on embedded platforms
  • Familiarity with iterative development lifecycles and related tools (Jira/DevOps)
  • Knowledge of development to design and coding standards
  • Positive attitude and willingness to learn
  • Mentoring and coaching capabilities
  • Cross-disciplinary collaboration
  • C/C++ software engineering
  • Networking (TCP/IP, UDP, sockets)
  • RTOS concepts and IPC

Reference: WJ-747_30151491

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.