November 2017 to present
Application Reference Engineer (ARE), Product & System Architect
E.G.O. Appliance Controls, Lliçà de Vall (Barcelona), Spain
The ARE role exists because an organization of specialists leaves nobody accountable for the technical whole of a project: every engineer owns one board or one layer, and the gaps between them belong to no one. The ARE is that person. Architecture, requirements, the hardware and software boundary, certification, and the direct technical relationship with the customer.
I was promoted into it from firmware, on an oven control platform, and I kept the firmware work: the role was added on top rather than instead. Since then I have worked across ovens, range cookers, refrigeration, steam generation, dishwashing, industrial laundry, and professional cooking equipment. What I do in each of those is on What I do.
What changes between being the developer and being accountable for the whole
The work does not become less technical. It becomes less bounded.
As a developer, the question is whether the thing I am building is correct. As the person accountable for the whole, correct is necessary and nowhere near sufficient. The question becomes whether it is the right thing at all: whether it can be certified, whether the customer will accept it, whether the engineer who inherits it in four years can maintain it, and whether the decision I am about to take forecloses something we will need later.
Two consequences that took me a while to learn. The first is that most of my expensive decisions happen before there is anything to test, so the feedback loop is measured in years and the only real defense is writing down why. The second is that the work no longer arrives from one direction: my own projects, older products whose problems resurface, and questions from product management and from R&D management that are not attached to any project of mine. Measuring that load and putting a limit on it turned out to be part of the job, and it is the part nobody warns you about.