[se]·lab
N 52°31′12″ · E 13°24′18″ · Germany
Operational Embedded · SPICE · ML · AI Tooling

Engineering
intelligent
systems.

We build AI-assisted engineering, simulation, and technical systems for modern electronics development — from circuit design and SPICE-grade analysis to embedded systems, automation, and next-generation engineering workflows.

Disciplines Embedded firmware · Analog & mixed-signal · Edge ML · Test automation
012 Active projects
~7.4M SPICE nodes simulated this quarter
Germany
SPICE Simulation Firmware in C/C++/Rust ML Inference at the Edge AI-Assisted Engineering Mixed-Signal PCB Review Hardware-in-the-Loop SPICE Simulation Firmware in C/C++/Rust ML Inference at the Edge AI-Assisted Engineering Mixed-Signal PCB Review Hardware-in-the-Loop
[ 02 / Capabilities ]

From the schematic node to the trained network.

Five practice areas, one unified workflow. We treat simulation, behavioural modelling, machine learning, AI tooling, and firmware as a single design surface — so the analog reality and the software model stay in sync.

01 / Simulation

SPICE-grade simulation

Mixed-signal modelling — analog front-ends and digital control in one netlist. Transient, AC and Monte-Carlo tolerance runs on our in-house simulator, with parasitics back-annotated from layout. Every model is correlated against bench measurements before it informs a board.

Mixed-signalMonte-CarloParasiticsVerilog-A
02 / Modelling

Behavioural models

Device and subsystem models distilled from datasheets and bench data — fast enough for system-level sweeps, yet matched to silicon. The model stays the contract between the analog reality and the firmware above it.

Verilog-ATable modelsSystem-levelBench-correlated
03 / ML at edge

Machine learning on device

Quantisation-aware training, INT8/INT4 deployment, on-device sensor fusion. Models that fit in 256 kB and still beat the threshold-based heuristic they replace.

PyTorchTFLite-MicroONNXQuantisation
04 / AI tooling

AI-assisted engineering

Internal copilots that read your netlists, datasheets, and test logs. Closed-loop assistants that propose component choices, flag tolerance violations, and write test fixtures.

LLM agentsRAGSymbolic solversCustom MCP
05 / Embedded

Firmware & bare-metal

Production firmware in Rust and C. RTOS bring-up, bootloaders, secure OTA, deterministic schedulers. We ship the version that survives field deployment — not the demo.

RustC17STM32RP2350BNordic nRF
[ 03.A / Live simulation ]

Models that stay honest.

Every project ships with a virtual twin. We co-simulate the analog front-end, the MCU, and the ML pipeline so that what you see in the lab is what you get in the field. Below: a low-pass RC stage swept from DC to 1 MHz — magnitude in dB, phase in degrees, updated each frame.

NetworkRC low-pass · single-polePASSIVE
R · C4.694 kΩ · 10 nFSPECIFIED
fc3.39 kHz @ −3 dBCOMPUTED
Roll-off−20 dB / decadeEXPECTED
τ46.94 µs · R·CDERIVED
SPICE · AC analysis · sweep 1 Hz – 1 MHz
|H| = −3.01 dB   ∠ = −44.9°
FIG. 03.A — Bode magnitude (top) and phase (bottom). Cursor swept by ML scheduler.
[ 04 / Method ]

A closed loop where the simulator has the final say.

01 / Engineer

Engineer describes

A human writes the intent — spec, constraints, targets. Plain requirements, not a finished schematic.

02 / AI

AI generates

The model proposes a candidate: topology, values, a netlist — drawn from the part libraries we already trust.

03 / Simulator

Simulator validates

Our simulator runs it — transient, AC, corners, tolerances. Pass or fail measured against the spec, not opinion.

04 / AI

AI corrects

It reads why a measurement failed, revises the design, and hands it straight back to the simulator.

[ 05 / Stack ]

Tools we keep on the bench.

Hardware & analog

  • Target 3001!v22
  • KiCadv8.0
  • Altium Designer24
  • CF-Forgein-house sim
  • Photonic ProcessorR&D
  • Rohde & SchwarzMesstechnik

Firmware & embedded

  • Rust embeddedno_std
  • C17 / C++20strict
  • Zephyr RTOSv3.6
  • FreeRTOSv11
  • Pico SDKRP2350
  • STM32CubeHAL / LL

ML & AI tooling

  • PyTorch2.6
  • TinyMLon-device
  • Edge Impulsepipeline
  • TFLite-Microint8
  • ONNX Runtimeedge
  • Custom LLM agentsinternal
[ 06 / Field log ]

Selected projects.

FILE 026 · 2026

Predictive maintenance for a 480 V drive line.

Triaxial accelerometer on the drive housing, sampled at 25.6 kHz, with the FFT and a quantised 3-class CNN (healthy / watch / fault) running int8 on an STM32H7 — no cloud link, inference under 40 ms. Trained on seeded-fault data from a bench rig, then tuned on the line. Over the first 90 days: 23 % fewer unscheduled stops, at a false-alarm rate the maintenance team signed off on.

Edge MLIndustrial
FILE 023 · 2025

Mixed-signal AFE for a research-grade ECG.

Instrumentation front-end with DC servo and right-leg drive into a 24-bit delta-sigma ADC, input-referred noise held under 0.4 µVrms across the ECG band. The analog path was modelled in SPICE and co-simulated against the MCU firmware before layout, so bring-up matched the model on the first board. 92 % first-spin yield on the pilot batch; full noise and CMRR characterisation handed over with the boards.

AnalogMedical
FILE 020 · 2025

LLM copilot for a power-electronics group.

A retrieval pipeline over the group's netlists, datasheets and regression logs, with tool calls for parametric part search. It proposes alternates that stay inside tolerance and derating, drafts first-pass test plans, and cites the source for every claim — an engineer still signs off. Runs entirely on internal infrastructure; across ~40 reviews it cut review time by roughly 31 %, mostly by removing datasheet hunting.

AI toolingInternal

Bring us a hard problem with tight tolerances.

Start the conversation →