Software Engineer (C/C++)

Advanced Selection
From £30,000 to £35,000 per annum
30 Sep 2017
05 Nov 2017
Contract Type
Full Time
Our client, a leading provider of satellite communication systems, seeks a Software Engineer with embedded software development experience using C/C++.
The successful individual will be involved in the full software development life cycle from requirements analysis through to design, development and test of whole software subsystems and interfaces for a range of new projects.
You will be degree / HND qualified and able to demonstrate at least 2-3 years commercial track record of developing embedded software applications. Experience with C/C++ on either Windows and/or Linux platforms is essential.
Candidates must show a sound understanding of operating system concepts such as multi-threading, process scheduling, inter-process communication, memory management and I/O. Experience should also include configuration management and version control.
Knowledge of designing for security, developing micro-controllers and an understand of encryption technologies, unit testing frameworks, x86 architecture, hardware programming and device driver models would be of distinct interest to our client, though not essential.

This job was originally posted as