Careers

We're always interested to hear from brilliant people, so if you think you could add value to our organisation, please send us your CV with a covering letter telling us why you think you'd be a good fit.

Current vacancies

About Cocotec

Cocotec is a spinout company from the University of Oxford, having launched in 2019, and is headquartered in Guildford, UK. With a passion for software and an obsession with quality, we specialise in building tools for developers to help them dramatically improve software quality, accelerate delivery, and reduce costs. We work with global companies across sectors, such as semiconductor, medical and defence industries, and our tools are already being used to develop millions of lines of production code controlling some of the world's most advanced systems.

Our product, Popili, is a modern development tool that brings the power of automated formal verification to the user's existing software development environment. By using Popili, developers can eliminate entire categories of complex errors much earlier during the design and implementation phases of their system, which means the quality of their software entering test and integration phases is much higher. In turn, this significantly reduces the burden of testing at the later stages, allows a smarter testing strategy to be used, and results in higher quality products delivered on shorter, more predictable timeframes. One of core features of Popili is Coco, a modern programming language designed specifically for building event-driven software. Users write their software in Coco, automatically verify whether its correct using our bespoke formal verification tool, fix any errors found, and then generate code in C++, C or C#. Popili is designed to scale for industrial use, and for widespread general use across development teams, without the need for any expertise in formal verification.

We have an exciting technology stack, ranging from a frontend VSCode plugin written in Typescript, to the backend Coco-language technology and verification tool written in C++. We also deploy many services written using Rust, and are looking to use more Rust where possible. We use many open-source technologies to build our tools including Bazel, Eclipse, gRPC; Kubernetes; Language Server Protocol; LLVM; and VSCode.

We're seeking to grow our team with highly talented and motivated developers, who share our passion for building great software.

Contact us at info@cocotec.io