Senior Software Developer (Lead Level) £40,000 – £50,000 per annum

by | Mar 1, 2021 | Job Vacancy

ESROE requires an experienced and very proficient software developer (Senior/Lead level) to join their current small team of software/ESM experts. Work will be on the further key development of ESROE’s revolutionary Micro ESM (Electronic Surveillance Measures, that is, the detection and identification of radar signals) systems.

Work will include advanced software development (C, C++, C# and WPF). It will also include investigating improvements to complex ESM algorithms, investigations into system performance, interface design and development, software documentation, complete software and hardware system testing, and preparation of releases for customers.

This job’s level of competency is that of someone with excellent theoretical knowledge of programming, with a substantial amount of C, C++ and C# experience, who can very easily perform the most complex software tasks, who has strong mathematical skills to be able to learn and research improvements to ESM algorithms, who can very confidently work both independently and in an experienced team, who has the programming knowledge to mentor a less competent member of the software team, and who understands the business value of what they do.

There may also be the opportunity with this job to be involved in the development (using SICStus and LPA Prolog) of ESROE’s other advanced products, that is their artificial intelligence software for real-time ESM radar classification and their ESM radar identification performance analysis software.

Our working environment is friendly, creative, hard-working and inspiring. Currently being a small company, we tend to work as a group rather than with a strict hierarchy, being managed by and reporting directly to the CEO. We have a spacious open plan, modern ground floor office. Employment will be subject to the successful candidate obtaining the necessary security clearance.



You must have a good honours degree in a subject such as Computer Science, Physics or Mathematics, or have equivalent qualifications.

You must be very proficient at, and have considerable amount of proven industry experience in, developing software using C, C++ and C#.

You must have excellent working knowledge and proven industrial experience of multithreading, socket communication, real-time processing and graphical user interface development.

You must be an enthusiastic software developer who is innovative and creative, able to evolve current software solutions and has attention to detail.

You must be interested in developing a good knowledge of Electronic Surveillance Measures, both its software and hardware.

You must be ambitious regarding your own skills development as well as be willing to be ambitious regarding our small company’s progression and growth.



Experience of using Visual Studio, Git and GitHub.

Some appreciation of radar, signal processing and/or defence systems.

Some appreciation of artificial intelligence programming languages.



Please apply with CV and quote job reference ESROESENIOR2021 to

Closing date for applications is 23rd April 2021