Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Lead C++ Engineer

Job LocationSouth East England
EducationNot Mentioned
SalarySalary negotiable
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

Senior C++ EngineerUK Based - 100% Working from HomeA unique career opportunity to work with a UK based start-up championing enterprise post-quantum real-time communications. Proof of concept moving into production, customers signed up and progressing, funding advancing through the stages, industry/marketveterans and top universities engaged. The market leading C++ architectured platform and patented cryptographic processes enable secure interoperability between any device.As a Senior or Lead C++ Engineer, you will design, develop and deliver exceptional code that will run millions of enabled industrial devices. You will be working with the engineering leadership team with direct influence and input to systems design, toolchoice and final solution.Your Senior Engineering responsibilities will include:

  • Design technical solutions with the Engineering leadership team.
  • Develop software for use on embedded devices.
  • Championing solutions based on cloud services communicating with edge devices and edge devices communicating with each other.
  • Leading the advocacy of the IoT governance processes.
  • Using methods such as Agile and Model-Driven techniques to define integrated solutions.
  • Lead the design of message and event-driven architectures.
  • Championing the companys innovative security enablement solutions.
To be a successful Senior C++ Engineer you will possess:
  • A career with extensive, demonstrable and diverse C++ engineering skills, ideally with leadership and mentoring experience
  • Experience working with and writing Asio (Non-Boost, Boost, Networking TS)
  • Advanced C++ programming on Linux environments - Modern C++ 11, 14, 17 standards.
  • Deep understanding of Modern C++ threading APIs.
  • Linux networking experience ideally to include Netfilter, NetfilterQueue, BPF
  • Exposure to Linux (Debian 9+ / amd64 / aarch64), Raspbian (9.4+ / armhf)
  • Architecting and developing API layers and SDK toolkits.
  • Knowledge of cryptography.
  • Background in documenting processes and procedures
  • Proven ability to bring "simplicity" through automation to simplify and remove complexity.
  • Comfortable debating (challenging & defending) ideas for technical solutions with the engineering and design team.
Desirable skills and opportunities for cross-training:
  • Experience of IoT based cloud and edge device platforms.
  • Experience of different IoT hardware, operating systems and communications protocols.
  • Knowledge of networking protocols and their implementations.
  • Knowledge of creating cross-platform libraries before for Linux and Windows.
  • Experience of CI/CD (GitLab).
  • Previously shipped software products for embedded devices.
The current development team work remotely, this practice predates Covid and will be the normal delivery model, hence familiarity working with globally distributed teams is beneficial. Please note, where candidates can be based anywhere in the UK they musthave the right to live and work in the UK through residency or pre-settled status, and be able to commit to a "developer summit" in-person meeting every two or three months.Reward:This career building opportunity brings all the benefits of creativity and opportunity that are made available in the start-up environment, with the added security that funding is strong and products & services are already in the market with customers andconsumers already pushing the solution forward.Depending on your level of experience and ability to traverse the technical requirements laid out above, there are upper quartile salaries (typically between £55-75k), flexible working practices, share options and bonuses. (Travel to quarterly engineeringsummits will be required and paid for by the company)Next StepsPlease "apply Now" with a full CV, highlighting your relevant experience, to be consider for the next stage of this application.Equal OpportunitiesFPSG is committed to equal opportunities regardless of gender, race, disability, sexual orientation, religion or belief and age.Key termsSoftware Engineer, Developer, C++, Asio (Non-Boost, Boost, Networking TS), Asio (Non-Boost, Boost, Networking TS), CI, CD, Linux, Netfilter, NetfilterQueue, BPF, Debian 9+, amd64, aarch64, Raspbian 9.4, armhf, Cryptography, IoT, Cloud, edge device, real-timecommunications, cryptographic processesWe are Disability Confident and neurodiverse aware. If you have a disability, please tell us if there are any reasonable adjustments we can make to assist you in your application or with your recruitment process

Keyskills :
C++CryptographyCyberDebiancloud servicesRaspbianedge devicesAsioamd64aarch64armhf

APPLY NOW

© 2019 Naukrijobs All Rights Reserved