Startseite

Entwicklung

Hardware-Entwicklung

  • Mikrocontroller-basierte Systeme (ARM Cortex-M, ESP32, NXP i.MX RT)
  • FPGA-Design und -Integration (Xilinx Artix-7, Zynq)
  • Analoge & digitale Schaltungen
  • Leiterplattendesign (Pulsonix, Multi-Layer, High-Speed, EMV)
  • Schaltungssimulation (LTspice, TINA, Vivado)
  • Hochstrom-Spannungsversorgungen und Leistungsschalter
  • Thermisches Design und Massekonzepte

Software-Entwicklung

  • Embedded Software (C, C++, Assembler)
  • FPGA-Programmierung (VHDL, Verilog, SystemVerilog)
  • Echtzeitsysteme (FreeRTOS, Bare-Metal, Multi-Core)
  • Kommunikationsprotokolle (CAN, CAN FD, Ethernet, EtherCAT, I²C, SPI, MOST)
  • CAPL-Programmierung für CAN-Bus-Entwicklung und -Test
  • LabView-Programmierung und Testautomatisierung
  • Embedded Linux (PetaLinux, Yocto, Kernel-Module)
  • Android-App-Entwicklung (Kotlin, Jetpack Compose)
  • Web-Applikationen (Python/Flask, JavaScript, Socket.IO)
  • Datenvisualisierung (Chart.js, Echtzeit-Dashboards)
  • Machine Learning (TensorFlow.js, PyTorch)

Simulation & Verifikation

  • Schaltungssimulation im Zeit- und Frequenzbereich
  • Monte-Carlo-Analyse und Worst-Case-Betrachtungen
  • FPGA-Verifikation mit SystemVerilog Testbenches
  • HDL-Simulation (Vivado, Icarus Verilog, Verilator)
  • Bode-Diagramm, Nyquist, Fourieranalyse

Farbschema

Sprache