Senior Software Engineer

Senior Software Engineer

Job Title: Senior Software Engineer
Contract Type: Permanent
Location: Buckinghamshire, England
Salary: Bonus + pension
Start Date: ASAP
Reference: 894133_1520614445
Contact Name: Kevin Raymond
Contact Email:
Job Published: March 09, 2018 16:54

Job Description

Senior 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 Senior Software Engineer to join the team in Buckinghamshire to continue the development of avionics.

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 both PC-based and embedded applications encompassing both low-level microprocessor code (assembler) as well as higher level software designs running within an embedded operating system environment or on a PC.
*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.
*The right candidate will be capable of designing and delivering robust code. Demonstration of competence in using C/C++ is essential as is embedded programming experience of both low level and high level code.
Key Skills:
*C/C++ experience in an embedded environment
*Object Oriented Design and Programming experience
*Knowledge of various operating systems, including Windows, and any embedded RTOS
*Experience of embedded processors
*Experience of interfacing with hardware devices
*Solid understanding of software development life-cycles and processes
*Experience of requirement analysis, software design and software architecture
Nice to have:
*Familiarity with Delphi / Visual Pascal
*Familiarity with desktop applications, GUI/event-based design
*Knowledge of aviation regulatory standards for software, e.g. DO-178
*Experience in programming peripheral interfaces, particularly Ethernet, SPI, serial ports
*Experience with source control tools such as SubVersion and/or Git
Location: Marlow, Buckinghamshire, Slough, Maidenhead
Salary - Negotiable.
Key Skills - C++, OOD, Embedded, Hardware, Software, Processors
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.

Electus Recruitment Ltd is acting as an Employment Agency in relation to this vacancy.