A pioneering technology company, spun out of Oxford research, is disrupting the field of secure interoperability for connected devices. They have developed patented cryptographic technology that enables fully decentralised, post-quantum secure communication between devices operating at the edge, critical for industries ranging from manufacturing to smart cities.
The Role
- Design and build low-level, network-centric C and C++ engineering focusing on OSI Layers 2 and 3.
- Develop technology for secure cloud-to-edge communication, device-to-device authentication, and decentralised routing across millions of industrial edge devices.
- Influence architectural decisions, solve complex networking problems, and contribute to critical security infrastructure.
- Work within a small, specialist engineering team where your contributions will have a significant and visible impact.
- Operate deep in the network stack, focusing on packet behaviour, routing, and tunnelling strategies.
What You'll Need
- Genuine depth in network programming with C and C++.
- Strong working knowledge of Layer 3 OSI protocols, low-level packet analysis, and routing.
- Experience with OSPF, TAP/TUN devices, UDP tunnelling, UDP hole punching, STUN technologies, IPTables, and packet routing strategies.
- Proficiency in code threading, multitasking, IPC, shared-memory communication, and Linux kernel-level development.
- 10+ years of experience designing, architecting, and developing sophisticated C++ systems (depth of expertise is key).
- Comfort operating in Linux environments (Debian, CentOS, embedded variants) and understanding of cryptography and distributed systems.
What's On Offer
- Opportunity to work with patented, commercially relevant security technology with global application.
- Significant equity alongside a competitive base salary.
- A role where your work directly influences the future of critical global security infrastructure.
- Be part of a growing team, scaling a proven technology beyond academic research.
Apply via Haystack today!