software engineer in leatherhead

job type
apply now

job details

leatherhead, surrey
job category
job type
working hours
reference number
01489 560130
apply now

job description

Software Engineer

Randstad Engineering are currently recruiting on behalf of our Defence client based in Leatherhead, Surrey. We are looking for a Software Engineer to provide technical direction and decision making in support of project delivery.


Design, coding, debugging and testing of human machine interface software for our products using Object Oriented Design in C++.
This will be undertaken while working closely with hardware and software engineers to deliver specific project goals derived from product requirements.
Responsibilities will include the development of user requirements, software design, code and testing and documentation. A key element of the role will be the delivery of new software of high quality within agreed timescales. There will also be opportunities to undertake research into the technical feasibility of new products and features.

Essential competencies

* Proficient in C++
* Solid understanding of Object Oriented design
* Windows GUI application development
* Experience in software design
* Creative and innovative problem solver
* A motivated, self-starter who is eager to learn and develop

Desirable competencies

* Experience programming using the Qt library
* Programming graphical components from scratch
* Real-time data processing and visualisation
* Test-driven development
* Appreciation of modern C++ programming techniques e.g. generic programming, design patterns etc...

Qualifications -

Degree in electronics, computer science, software engineering or equivalent.

Due to the nature of the business you will need to be able to obtain British Security Clearance.

Randstad CPE values diversity and promotes equality. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. We encourage and welcome applications from all sections of society and are more than happy to discuss reasonable adjustments and/or additional arrangements as required to support your application.

Candidates must be eligible to live and work in the UK.

For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.


Avioncs background/electrical



educational requirements

bachelors degree