C# Software Engineer (Senior/Principal) (Hiring Immediately)

Job Description

C# Software Engineer (Senior/Principal)

The Opportunity

Are you a Software Engineer with C# experience looking for your next challenge? This is an opportunity to join the team developing Leonardo’s operationally-proven, innovative, scalable, layered Counter-UAS (CUAS) capability. Un-crewed Air Systems (UAS) present a rapidly-evolving threat in both military warfare and civilian scenarios. We are expanding our team to accelerate capability enhancements. Our technology uniquely exploits Leonardo’s best-of-breed approach, delivering extensive performance in sensing and warning capabilities, utilizing electro optical sensor packages and advanced radio frequency effector technology. We employ innovative software development approaches using the latest techniques and seek individuals interested in sharing our challenge, employing state-of-the-art solutions, and developing next-generation technologies.

Link:

What You Will Do

We aim to develop new features and capabilities using innovative software solutions. You will be a key part of a community of world-class software engineers, collaborating and innovating to create market-leading products within the defence industry.

Essential Skills and Experience
  • C# software development
  • Machine-to-machine networking, working with third-party interface definitions
  • Test frameworks and test development (not test-driven development)
  • Microservices architecture/containerisation (future development of containerised plugins)
  • CUDA integration (AI/ML)
  • Development of applications meeting user expectations and formal constraints, including HMI/GUI/UX experience
  • Familiarity with embedded development tools and approaches
  • Experience developing Windows & Linux applications
  • Experience with iterative development lifecycles (e.g., tailored Agile)
  • Experience using tools like Jira/DevOps
  • Knowledge of development to design and coding standards
  • Work in our Basildon office 3-4 days a week, with flexible working options including remote work
Useful to Have
  • C++ software development
  • Experience in the military domain, e.g., automation (sentry mode)
  • Multi-spoken language support
  • Industrial protocols (e.g., Synergia)
  • Experience with Radar, Luciad, CUAS/Tracking SW
  • Data fusion (video and radar tracks), Thermal/IR imaging, AI/ML exploitation
What You Will Get
  • Flexible working hours and part-time options
  • Flexible benefits tailored to individual lifestyles
  • Above-average employer pension contributions
  • Annual bonus and 25 days holiday plus bank holidays and 12 flexi days
  • Participation in diversity and inclusion networks such as Carers, Enable, Equalise, Pride, and partnership with AFBE

For more details on benefits, visit Company Benefits

Security Clearance

You must be eligible for full security clearance (SC). More information is available at UK Gov - Security Clearance Levels .

About Leonardo

Leonardo is a leader in electronics and develops advanced multi-domain solutions for security across air, land, sea, space, and cyber. Our Sensors and Protection teams are based primarily at Basildon and Southampton, developing software solutions using a wide range of tools and methods.

Primary Location

GB - Basildon

Contract Type

Hybrid Working

#J-18808-Ljbffr
Company
Leonardo
Location
Basildon, Essex, UK
Hybrid / WFH Options
Employment Type
Full-time
Posted
Company
Leonardo
Location
Basildon, Essex, UK
Hybrid / WFH Options
Employment Type
Full-time
Posted