Software Engineer (C++) - SC Cleared


Premium Job From Experis IT

Recruiter

Experis IT

Listed on

5th March 2018

Location

Malvern

Salary/Rate

£350 - £425

Type

Contract

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

C++ Software Engineer - SC Cleared

Malvern

3/6 month initial contracts

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

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: