Principal C++ Software Engineer

Principal C++ Software Engineer

Job Title: Principal C++ Software Engineer
Contract Type: Permanent
Location: Leatherhead, Surrey
Salary: Bonus + pension
Start Date: ASAP
Reference: 893534_1581498384
Contact Name: Kevin Raymond
Contact Email:
Job Published: February 12, 2020 09:06

Job Description

Principal C++ Software Engineer

Our client is a world leader in the design and manufacture of avionics antennas and electrical control systems for military and civil communications. Also world leaders in in radar and RF interference mitigation. They are looking for a Principal level C++ Software Engineer to join the team in Surrey.
This is an opportunity to work for a global business working at a cutting edge R&D facility joining an experienced team to continue the development of world leading integrated communications environment products.
*The purpose of the role is the design, coding, debugging, testing and maintenance of software for embedded applications encompassing both low-level microprocessor code as well as higher level software designs running within an embedded operating system environment.

*This will be undertaken alongside other technical activities while working with hardware and software engineers to deliver specific project goals derived from future product requirements.

*Responsibilities will include the development and implementation of embedded algorithms, peripheral drivers, protocols, human-machine interfaces and documentation of the same.

*A key element of the role will be the delivery of new software within agreed timescales and to budget.

Key Skills

*Team working ability and drive to deliver on time
*C++ experience
*Object Oriented Design and Programming experience
*Experience of embedded processors
*Experience of interfacing with hardware devices
*Solid understanding of software development life-cycles and processes
*Leadership/managing teams experience
*Experience of requirement analysis both internal and from the customer
*Software architecture
*Customer facing
*Behavioural: self-starting, adaptable, problem solving

Location: Leatherhead, Epsom, Dorking, Cobham, Surrey
Salary - Negotiable.
Key Skills - C++, OOD, Embedded, Hardware, Software, RTOS, Linux
Permanent Role
Electus Recruitment Solutions provides specialist engineering and technical recruitment solutions to a number of high technology industries. We thank you for your interest in this vacancy. If you don't hear from us within 7 working days please presume your application has been unsuccessful on this occasion. You are of course free to resubmit your CV/details in the future and we shall assess your suitability at that time.
Due to the nature of work undertaken at our client's site, incumbents of these positions are required to meet special nationality rules and therefore these vacancies are only open to sole British Citizens. Applicants who meet this criteria will also be required to undergo security clearance vetting, if not already security cleared to a minimum SC level.