Safety-Critical Software Tools York, United Kingdom

Rapita Systems

Verification tools that make safety-critical code trustworthy, from York

What they look for (Software & Engineering): Rapita Systems looks for software engineers who combine strong programming fundamentals with curiosity about how code behaves at the lowest levels of execution. Ideal candidates bring experience in embedded systems, compiler toolchains, or testing frameworks, and they thrive in environments where precision and rigour are not optional but essential. The company values people who can think systematically about complex problems and communicate clearly with both internal teams and external clients in regulated industries.

Express your interest

Which technical strengths would help you tackle Rapita's low-level engineering challenges?

Heads up. Selecting an answer is treated as expressing interestfor a role at this company.
← Back to browse

Rapita Systems: Verification at the Edge of What Matters

In a quiet corner of York, a city better known for its medieval walls and railway heritage, Rapita Systems has built a reputation that reaches far beyond the UK. Founded in 2004 as a spin-out from the University of York's Real-Time Systems Research Group, the company develops software tools that help engineers verify the timing and structural coverage of safety-critical embedded systems. Their clients include some of the largest names in aerospace, automotive, and defence, organisations where a software fault can have catastrophic consequences.

The company's flagship product suite, RapiTest and RapiCover among them, addresses a fundamental challenge in safety-critical development: proving that software does what it is supposed to do, every time, under every condition. These are not abstract concerns. When an avionics system controls flight surfaces or an automotive ECU manages braking, the code running on those processors must be verified against rigorous standards like DO-178C and ISO 26262. Rapita's tools automate and streamline that verification process, giving engineers confidence that their systems meet certification requirements.

From Academic Roots to Industry Standard

Rapita's origins in academic research have shaped its culture in lasting ways. The company maintains close ties with the University of York and continues to invest in research that pushes the state of the art in worst-case execution time (WCET) analysis, structural coverage measurement, and automated test generation. This is not a company that simply packages off-the-shelf solutions. Much of what Rapita builds addresses problems that did not have adequate tooling before they arrived on the scene.

The transition from research lab to commercial product company is a difficult one, and Rapita has navigated it with care. Their tools are used by engineering teams at companies like BAE Systems, Rolls-Royce, and major Tier 1 automotive suppliers. Earning the trust of these organisations required not only technical excellence but also a willingness to work closely with customers through long and demanding certification programmes. Rapita's engineers often embed directly with client teams during critical project phases, providing hands-on support that goes well beyond what a typical software vendor might offer.

The Work Behind the Tools

Developing verification tools for safety-critical systems is a distinct kind of software engineering. The code under test often runs on specialised hardware with tight resource constraints, real-time deadlines, and limited observability. Rapita's tools must operate at the intersection of compilers, target hardware, operating systems, and application code, often instrumenting binaries or analysing execution traces at a level of detail that demands deep understanding of processor architectures and toolchain behaviour.

This means the engineering challenges inside Rapita are genuinely varied. On any given day, a team member might be working on static analysis algorithms, developing plugins for integration with third-party IDEs, optimising trace data processing pipelines, or investigating an anomaly in how a particular microcontroller handles branch prediction. The work requires both breadth and depth, and it rewards engineers who enjoy learning how systems really work beneath the surface.

"We work on problems where getting the answer wrong is not an option. That shapes everything about how we build our tools, how we test them, and how we think about quality. It also makes the work deeply satisfying, because the stakes are real."

Life in York

York offers a quality of life that larger UK tech hubs struggle to match. The city is compact, well-connected by rail to London, Leeds, and Edinburgh, and rich in cultural and historical character. Housing costs remain significantly lower than in the South East, and the surrounding countryside provides easy access to the Yorkshire Dales and North York Moors. For engineers who prefer a less frenetic pace without sacrificing intellectual challenge, it is an appealing base.

Rapita's office sits within this context, a focused and collaborative environment where teams are small enough that individual contributions are visible and valued. The company has grown steadily rather than explosively, a deliberate choice that reflects its commitment to sustainable engineering practice. Employees tend to stay, which says something about both the work and the culture.

Standards and the Future

The industries Rapita serves are evolving rapidly. The growth of autonomous systems, whether in aviation or automotive, is driving demand for ever more rigorous verification. New standards and new processor architectures, including multi-core platforms where timing analysis becomes significantly more complex, present fresh technical challenges. Rapita is actively involved in shaping these standards, contributing to industry working groups and publishing research that informs the next generation of certification guidance.

This forward-looking posture means the company is not simply maintaining existing products. It is building new capabilities to address problems that the industry is only beginning to grapple with. For engineers who want to work at the frontier of software verification, in a context where correctness genuinely matters, Rapita Systems offers something increasingly rare: meaningful work on hard problems, in a city worth living in.

You might also like

Similar companies

About · Contact · Terms · Privacy