Systems engineering · Embedded, Linux and engineering teams
The engineering right hand you’ve been looking for.
bitcreed is the practice of Andreas Brauchli — twenty years in Linux
systems, networking and embedded firmware. I take on a small number of
clients at a time and go deep.
Engineers are where I’m most useful. I keep the overview of who coordinates with whom and what each engineer is best at, and I work out what lets them do their best work, which usually comes down to what makes them happy.
Then I analyze the team and recommend changes toward whatever you need: quality, speed, team happiness.
Weekly 1:1s
Strength profiles
Team analysis
Team-change recommendations
Scrum and agile (PSM-I)
02
Embedded sensing and control
Sensor integration, Linux device drivers, calibration, firmware, and the awkward boundary where hardware meets software.
Linux device drivers
IIO subsystem
i²c
SPI
Calibration and compensation
On-chip firmware
03
Linux systems and portability
Distributed Linux fleets, packaging and secure distribution, and moving code to where it has to run.
Python C or C++
Modern C ANSI C89
Floating point Fixed point
Qt5 Qt6
04
Explaining tech to decision-makers
Being the person who can sit between the engineers and the people paying for the outcome, and leave both groups understanding the same thing.
That was my job at Sensirion with mobile OEM customers, and it is most of what I do for clients now.
The SGP30 and SGPC3 gas-sensor driver I wrote is merged upstream and has shipped in every kernel since. Maintained by people who never had to accept it.
Leadership
RUAG and Sensirion
Engineering manager at Switzerland’s primary defense technology company, leading seven engineers. Team lead at an ETH Zürich spinoff building MEMS environmental sensors.
Published
USENIX · IEEE · ZTE
Peer-reviewed work on embedded and smart-home security, 2014 to 2016.
Delivered
Every week for four years
Production code for a Swiss manufacturer’s 3D product configurator, in continuous delivery.
How engagements work
Published rates. Fixed scope.
Rates are published because I would rather you self-select than sit through a discovery call designed to find your budget.
Retained engineering
From $3,500 / month
One month minimum · 14 days notice
A standing share of my week on your system. Best when the work is ongoing and the context is expensive to rebuild — which, for embedded and systems work, it usually is.
Fixed-scope project
Quoted per project
Scope, price and completion criteria agreed before work starts
A defined piece of work with an end: a driver, a port, an integration, a pipeline. You get a written scope and a fixed number, and I absorb the estimation risk.
Technical review
From $4,000
One week · Written report · Credited if we continue
I read the system and tell you the truth about it. Architecture, portability, supply chain, the parts that will hurt later. Useful before a build decision, a hire, or a diligence process.
Also available — fractional engineering management. From $4,500 / month, one month minimum, 30 days notice.
A good share of my work arrives through people who already have the client relationship and need senior engineering behind it. If you are carrying a project that has outgrown the team available to you, I am straightforward to work with.