Embedded Software Engineer (C or C++) - DV Cleared

Job type:
on-site
Start:
n.a
Duration:
6 months
From:
Datasource Computer Employment
Place:
Gloucestershire
Date:
12/03/2019
Country:
flag_no United Kingdom
project ID:
1856066


Embedded Software Engineer (C or C++) - Contact - Gloucestershire - £400 - £600 per day

Our client is a world leader in the research and development of cybersecurity. Our client develops secure communications devices and cryptographic equipment protecting such things as the worldwide Internet, credit card transactions, military platforms and personnel. Our Hardware Security Module, is used to help secure the Internet DNS system, and also by many other commercial organisations such as Mastercard, Apple, Google, VeriSign and Shell.

Key Responsibilities:

  • Architect, specify requirements, design, implement and test C and C++ Embedded software in accordance with the project software development process to ensure high quality and timely software deliverables.
  • Apply Object Oriented Design techniques to enable code re-use and integration with testing frameworks
  • Review and understand system design artefacts to enable the derivation of software requirements and architecture that meet the high-level system requirements.
  • Design, document, review and maintain the software design using modelling tools such as RSA and EA, ensuring model can be used for accurate code generation as required.
  • Develop and maintain knowledge of best practice development processes, language standards and tools, eg TDD/BDD, Continuous Integration, DevOps, static and run-time analysis tools, C++ standards and secure software development.

Skills/Experience:

  • Architect, specify requirements, design, implement and test C and C++ Embedded software in accordance with the project software development process to ensure high quality and timely software deliverables.
  • Apply Object Oriented Design techniques to enable code re-use and integration with testing frameworks
  • Review and understand system design artefacts to enable the derivation of software requirements and architecture that meet the high-level system requirements.
  • Design, document, review and maintain the software design using modelling tools such as RSA and EA, ensuring model can be used for accurate code generation as required.
  • Develop and maintain knowledge of best practice development processes, language standards and tools, eg TDD/BDD, Continuous Integration, DevOps, static and run-time analysis tools, C++ standards and secure software development.

RECOMMEND A FRIEND:

If you have professional friends/colleagues who would be interested in one of our roles and our excellent levels of service too, we'd like to recognise your recommendations with a 'thank you' of our own. For every colleague you refer who then starts a role through Datasource either Contract or Permanent, we will send you £250 of Love to Shop Gift Vouchers!

You will be required to hold a minimum of DV or SC Cleared. If you do not hold an active DV or SC Cleared please familiarise yourself with the vetting process before applying.

(c) Copyright Datasource Computer Employment Limited 2019.