C++Software Engineer

Recruiter
CBS Butler
Location
Malvern
Salary
£350 - £400 per day
Posted
26 Feb 2018
Closes
26 Mar 2018
Ref
ALE/11653399
Contact
Abbie Levens
Sector
Software
Discipline
Software
Contract Type
Permanent
Hours
Full Time
C++ Software Engineer – SC Cleared

Malvern

3/6 month initial contract

£400 per day



Outline of duties:

Embedded C++ software development and related software engineering activities

Produces written documentation (including presentation material) of technical work in accordance with Project requirements



Experience and knowledge

* Ability to develop in C++ and C.
* Experience of working in a rigorous engineering environment using configuration management
* and change management processes and tools.
* Knowledge and experience of the specification, design and implementation of complex software solutions.
* Experience of developing for embedded platforms, including interfacing to peripheral hardware.
* Experience using software design, development environment and test tools such as Enterprise Architect, Visual Studio, etc.
* Experience of designing software using UML.
* Excellent verbal and written technical English communications skills.

Skills and Competencies:



Must have:

* Ability to develop in C++ and C.
* UML software design
* Experience of developing for embedded platforms, including interfacing to peripheral hardware

Ideal:

* RTOS for embedded platforms.
Assembly language programming
* Development on SPARC or ARM processors
* Understanding of encryption algorithms
* Implementing to applicable coding standards.
* Unix-based operating systems, SE Linux and methods for securing operating systems.
* High assurance software development (safety and/or security)…
* Developing software security solutions including optimised cryptographic algorithms, network security etc.
* Working on mixed software/FPGA systems
* Hardware design, implementation and debugging.
* Data/memory management
* Optimisation of hardware interfaces for software performance.
* Supporting tools such as Matlab for solution modelling and verification.
* Global Navigation Satellite Systems (GNSS)
* Other software languages e.g. C#, Python, MFC
* Working in an Agile development team

More searches like this