Leistung 02 — Embedded Development

Hardware & Firmware.
Aus einer Hand.

EmTec entwickelt Hardware und Firmware gemeinsam – vom technischen Konzept über Prototyping und systematische Prüfung bis zur dokumentierten, fertigungsgerechten Übergabe. So werden Schnittstellen früh geklärt und technische Entscheidungen durchgängig nachvollziehbar.

Firmware- und Hardware-Stack Co-Design FIRMWARE Applikation · Produktlogik & Features C / C++ · Python RTOS · Echtzeitbetrieb & Task-Steuerung FreeRTOS · Zephyr Treiber · Sensoren & Kommunikation UART · I²C · SPI · GPIO HAL · Firmware/Hardware-Schnittstelle STM32 · ESP-IDF HARDWARE Bill of Materials · Chips, Sensoren & Module ESP32 · IMU · UWB · TEMP Prototyp · Bestückung SMD · THT PCB-DESIGN Schematic & Layout Altium · Proteus · Fusion 360
Leistungsumfang

Was wir übernehmen

Von der ersten Idee bis zur serienreifen Platine– Hardware und Firmware gemeinsam entwickelt, systematisch geprüft und nachvollziehbar dokumentiert.

  • Anforderungsanalyse und technisches Konzept
  • Schaltungsentwurf und PCB-Layout (KiCad, Altium, Eagle, Fusion 360)
  • FPGA-Entwicklung mit VHDL und Verilog
  • FPGA-Design und Simulation: AMD Vivado DesignSuite, Vitis HLS, Intel Quartus Prime, Siemens Questa / ModelSim
  • Firmware in C, C++, RTOS und Embedded Linux
  • Prototyping und Debugging
  • Anforderungsbezogene Testplanung und Verifikation
  • Technische Dokumentation und fertigungsgerechte Übergabe
  • Technische Vorbereitung und Begleitung externer Prüfungen
Prozess

So läuft Embedded Development ab

01
Anforderungsanalyse
Technisches Konzept, Machbarkeit, Scope — auch wenn Anforderungen noch unklar sind.
02
Design HW + FW
Schaltungsentwurf und Firmware-Architektur im Co-Design, aufeinander abgestimmt.
03
Implementierung
PCB-Layout, Firmware-Code, Prototyping in iterativen Zyklen.
04
Test & Verifikation
Aus den Anforderungen abgeleitete Tests, bei Bedarf HIL und nachvollziehbare Prüfprotokolle.
05
Übergabe & Doku
Strukturierte technische Dokumentation und fertigungsgerechte Übergabe an Ihr Team.
Technologien

Womit wir arbeiten

Mikrocontroller
STM32
MSP430
Microchip PIC
Motorola Coldfire
ESP32
Atmel
NXP
Raspberry Pi
Sprachen
C
C++
Assembler
VHDL
Verilog
Python
Rust
Plattformen
Eval-Boards
In-House Schaltungen
Kundensysteme
Embedded Linux
RTOS
QNX
STM32Cube
ESP-IDF
FPGA
Xilinx ISE
ModelSim
Synopsys / FPGA-Express
CAD / PCB
KiCad
Altium Designer
CadSoft Eagle
Fusion 360 Electronics
Tools
STM32CubeIDE
Green Hills Multi
MPLAB
GNU GCC
CMake
Git
SVN
Software
Java
C#
Python
Bash
Perl
PHP
Batch
JavaScript
FAQ

Häufige Fragen

Übernehmt ihr auch Teilleistungen, zum Beispiel nur die Firmware?+
Ja. Wir übernehmen einzelne Phasen genauso wie den kompletten Zyklus. Typische Zuschnitte sind reine Firmware-Entwicklung auf Ihrer bestehenden Hardware, reine Embedded-Hardware-Entwicklung mit Schaltungsentwurf und PCB-Layout, oder nur Test und Verifikation. Im kostenlosen Erstgespräch klären wir, welcher Schnitt technisch sinnvoll ist. Bei getrennter Vergabe achten wir besonders auf die Schnittstellendefinition, weil dort die meisten Projekte Zeit verlieren.
Welche Mikrocontroller, Plattformen und Sprachen setzt ihr ein?+
Schwerpunkt sind STM32, ESP32 und MSP430 sowie Embedded Linux und RTOS-Systeme. Dazu kommen Microchip PIC, NXP, Atmel, Motorola Coldfire, QNX und Raspberry Pi. Entwickelt wird in C, C++, Assembler, Python und Rust, im FPGA-Bereich in VHDL und Verilog. Für Schaltung und Layout arbeiten wir mit KiCad, Altium Designer, CadSoft Eagle und Fusion 360 Electronics. Andere Plattformen sind möglich, sofern eine kurze Einarbeitung im Projektrahmen vertretbar ist.
Könnt ihr in ein laufendes Projekt einsteigen?+
Ja, das ist einer unserer häufigsten Fälle. Wir starten mit einer kurzen Systemsichtung: vorhandene Schaltpläne, Firmware-Stand, Testdokumentation und der aktuelle Blocker. Daraus definieren wir einen konkreten Einstiegspunkt statt eines pauschalen Onboardings. In der Regel sind wir innerhalb von ein bis zwei Wochen produktiv. Voraussetzung ist Zugang zum Repository und zu einer lauffähigen Hardware, mindestens als Prototyp oder Eval-Board.
Wie lange dauert eine Embedded-Entwicklung von der Idee bis zur Serienreife?+
Für ein überschaubares Gerät mit Standard-Mikrocontroller und ohne Zulassungspflicht liegt der Rahmen einer Embedded-Entwicklung typischerweise bei sechs bis zwölf Monaten, von der Anforderungsanalyse bis zur produktionsreifen Übergabe. Sicherheitskritische Systeme mit Normnachweis nach IEC 61508, EN 50716 oder DO-178C dauern deutlich länger, weil Verifikation und Dokumentation dort einen erheblichen Teil des Aufwands ausmachen. Die drei größten Zeitfresser sind unklare Anforderungen, Bauteilverfügbarkeit und späte Änderungen an Gehäuse oder Mechanik.
Wem gehören Quellcode, Schaltpläne und Rechte am Ergebnis?+
Ihnen. Alle im Projekt entstandenen Ergebnisse gehen mit der Übergabe vollständig an Sie über: Firmware-Quellcode, Schaltpläne, Layout-Dateien, Stücklisten, Testberichte und Dokumentation. Wir behalten keine Nutzungsrechte an Ihrem Produkt zurück und binden Sie nicht an proprietäre Bausteine, die nur wir warten können. Werden Open-Source-Komponenten eingesetzt, dokumentieren wir Lizenz und Herkunft, damit Sie bei einer späteren Zulassung oder Due Diligence sauber dastehen.
Muss mein Gerät den Cyber Resilience Act erfüllen, und was heißt das für die Entwicklung?+
Wenn Ihr Produkt digitale Elemente hat und in der EU auf den Markt kommt, sehr wahrscheinlich ja. Seit dem 11.09.2026 gelten Meldepflichten für aktiv ausgenutzte Schwachstellen, ab dem 11.12.2027 dürfen nur noch CRA-konforme Produkte mit CE-Kennzeichnung neu in Verkehr gebracht werden. Für die Entwicklung heißt das konkret: Security by Design, eine Software Bill of Materials, ein dokumentierter Update-Mechanismus und ein Schwachstellenmanagement über den gesamten Supportzeitraum. Wir berücksichtigen das ab der Architekturphase, weil Nachrüsten deutlich teurer ist.

Weitere Fragen? Alle FAQs ansehen →

Projekt besprechen?

30 Minuten, unverbindlich und kostenlos.

Beratung anfragen