Security Software Developer - C++, IoT Security, PKI, Encryption


Premium Job From Evolution Recruitment Solutions Ltd

Recruiter

Evolution Recruitment Solutions Ltd

Listed on

18th March 2020

Location

Reading

Type

Permanent

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

I am working on behalf of a Reading based organisation to help them add a specialist security professional to their team. They are looking for a well-rounded Software Developer with a strong background in C/C++ to be part of a development team who is responsible for mission critical development of an IoT Security Platform.
 
Why this company?Get to work with a passionate, dedicated, and diverse group of people building on the leading provider of IoT.Grow in your career as a developer with ongoing training, working with cutting edge technology.Patented technology that is evident in several industry sectors. More about us...We are a recognised leader in IoT security.Our platform provides trust for IoT devices and the IoT ecosystem, to address the challenges of securing the Internet of Things.We use breakthrough technology including Dynamic Device Key Generation (DDKG) and PKI Signature+. Our solution delivers automated device provisioning, authentication, credential management and policy based end-to-end data security/encryption.Your Responsibilities:Designing and developing state-of-the-art IoT security software alongside a product management team to deliver requirements and featuresPerforming unit testing and automated test developmentUnderstanding end-user needs and developing software solutionsCollaborate with other developers to design and optimize codeContributing to product documentationDocumenting your programming tasks and performing routine software maintenance Your Background:Knowledge of software development methodologiesSolid background in C/C++ programming, and Object-Oriented designExpertise in cryptographic standards - Symmetric/Asymmetric Encryption / PKI / DigitalStrong understanding of GNU development and debugging tools e.g. automake/autoconf/libtool/makefileKnowledge of multithread programming e.g. Pthreads/deadlock/locks/lock free/concurrencyExtensive knowledge in development, debugging, and analysis on Linux and other Operaiong SystemsBeneficial to have:Knowledge of Open Source libraries, tools and frameworks, e.g. for logging, wiring, testing, buildingCoding using OpenSSL librariesUnderstanding of relational databases such as MySQL, Oracle, and SQL ServerConfidence with Unix Shell scriptingJava development knowledge - specifically with Spring Framework, BouncyCastle, Message Queue Technologies
To hear more about this role, please apply using the link.

You are currently using an outdated browser.

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