Senior Embedded Software Engineer / Staff / Greenford


Premium Job From Real Time Recruitment

Recruiter

Real Time Recruitment

Listed on

14th November 2019

Location

Greenford

Type

Permanent

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

Real Time Recruitment Solutions https://www.rtrs.co.uk Position - Senior / Principal Embedded Software Engineer
Type - Permanent Staff
Salary - £'s Competitive + Comprehensive benefits package
Location - Greenford, Middlesex
Industry - Aerospace / Defence


Company profile:
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. Our client have also developed, and continue to develop next generation cryptographic products for the UK MoD and export markets involving leading edge hardware, firmware and software. Our client prides itself on providing state of the art development tools, an excellent working environment (at either our Gloucester site or our refurbished Greenford office which is easily accessible from London via the Central Line) and career development opportunities for employees in the very exciting cybersecurity domain.

Location:
Greenford or Gloucester.

Job purpose:
Define, architect, design, develop, document and test embedded software.

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 frameworksReview 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, e.g. TDD/BDD, Continuous Integration, DevOps, static and run-time analysis tools, C++ standards and secure software development.Personal attributes:Significant knowledge of at least one of the following;Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux)Embedded Linux application, kernel and/or driver development.C and C++Exp of DOORS, RSA, Enterprise Architect, UML and SysML (desirable)Excellent general written and verbal communications skills.Must be willing to undergo, and are able to achieve and maintain, SC and/or DV security clearance.
 Urgent requirement, please send cv for an immediate response ! 
 

Embedded/Firmware
2019-11-08

You are currently using an outdated browser.

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