C# Software Engineer (Senior/Principal)

Posted 8 hours 13 minutes ago by Leonardo UK Ltd

Permanent
Not Specified
I.T. & Communications Jobs
Essex, Basildon, United Kingdom, SS131
Job Description

Job Description:

C# Software Engineer (Senior/Principal)

The Opportunity

Are you a Software Engineer with C# experience looking for your next challenge?

Here at Leonardo, we are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business, working on a range of defence projects. Direct industry experience is not required; we are happy to explore all backgrounds and help develop our software engineers.

What you will do:

We want to develop a new generation of features and capabilities using innovative software solutions. You will be a key part of a community of world-class software engineers who will continuously improve, collaborate, and innovate to create market-leading products within the defence industry.

What we are looking for:

Essential

  • C# software development
  • Machine-to-machine networking, working to third-party interface definitions
  • Test frameworks and test development (not test-driven development)
  • Microservices architecture/containerisation (development of containerised plugins, with potential to replace existing components)
  • CUDA integration (AI/ML)
  • Development of new applications to meet user expectations within formal constraints, including HMI/GUI/UX experience
  • Familiarity with embedded development tools and approaches
  • Experience with developing Windows & Linux applications
  • Experience with iterative development lifecycles (e.g., tailored Agile)
  • Experience using tools like Jira / DevOps
  • Familiarity with development to design and coding standards

Useful to have

  • C++ software development
  • Experience with military domains, e.g., automation (sentry mode)
  • Multi-spoken language support
  • Knowledge of industrial protocols (e.g., Synergia)
  • Experience with radar systems
  • Experience with Luciad
  • Experience with CUAS / Tracking software, including data fusion, thermal/IR imaging, AI/ML exploitation

What you will get:

  • Flexible working hours and part-time options to support work-life balance
  • Flexible benefits tailored to individual needs
  • Above-average employer pension contributions
  • Annual bonus
  • 25 days holiday plus bank holidays and 12 flexi days
  • Participation in diversity and inclusion networks such as Carers, Enable, Equalise, and Pride
  • Partnership with AFBE for supporting Black and Minority Ethnic Engineers

For more information on benefits, visit:

Security Clearance:

You must be eligible for full security clearance (SC). For guidance, visit:

Leonardo develops advanced multi-domain technological solutions (Air, Land, Sea, Space, Cyber) for security, with teams based in Basildon and Southampton, creating innovative software solutions.

Primary Location:

GB - Basildon

Contract Type:

Full-Time/Contract

Hybrid Working:

Yes, hybrid working model available