Careers
No roles are open yet.
We are new, and we would rather say that than run a permanently open listing that never resolves into a conversation. When there is a role, it will be posted here with the actual scope, the actual stack and the actual compensation range.
In the meantime this page is honest about one thing only: the kind of engineer we want to work with, so that when a role does open, the right people already know whether it is for them.
What we look for
Engineers who are hard to fool, including by themselves
Not a stack list. The stack changes per engagement; these do not.
You measure before you argue
When something is slow or wrong, your first move is to instrument it rather than to propose a rewrite. You have changed your own mind at least once because the trace disagreed with you.
You write things down
Design notes, decision records, a comment explaining the constraint that made the ugly bit necessary. Not documentation as ceremony — writing as the way you find the holes in your own reasoning.
You have operated what you built
You have been paged by your own system, and it changed how you build. Logging, rollback and failure behaviour are things you design rather than things you add during hardening.
You work across a boundary
Firmware and cloud, models and the process they change, software and the physical thing it controls. The problems we take on live at those seams, and they reward people who are willing to be temporarily uncomfortable on the other side.
You can say the unwelcome thing
To a client, to a colleague, and about your own work — with the evidence attached and without theatre. Most of what we sell depends on being willing to do this.
Getting in touch
Write to us anyway
If the description above fits, send something. We read everything, we reply to what we can, and we keep nothing on file that you have not asked us to keep.
Useful things to include: something you built and what was hard about it, a decision you got wrong and what you did afterwards, and a link to code if you have any that is yours to share. A CV is fine but it is the least interesting part of the message.
We will not ask you to complete an unpaid take-home exercise built around our client work.
Not looking for a role?
If you came here to see how we work, the method is written out in full.
Our approach describes each step of an engagement, what it produces and what the client decides at the end of it.