02.12.2025 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSenior Embedded Systems Engineer | Ethernet & Network Stack Specialist | 25+ Years
Eichberg, Schweiz Dipl.Ing. (FH) Electrical Engineering
Über mich
Senior Embedded Engineer (25+ yrs) specializing in Ethernet, TLS, TCP/IP & CAN for ARM Cortex platforms. I solve complex integration challenges in automotive & industrial systems. Expert: NXP SJA1110, i.MX RT1062, Infineon XMC7200, TI PHY, FreeRTOS. Available for remote projects now.
Skills
EMBEDDED SYSTEMS EXPERTISE
25+ years developing production-grade embedded systems for automotive, industrial, and IoT applications. I specialize in solving complex integration challenges that keep projects stuck—particularly Ethernet connectivity, network protocols, and multi-threaded real-time systems.
CORE SPECIALIZATIONS
Ethernet & Network Integration
- Complete TCP/IP stack implementation with TLS/mbedTLS and hardware acceleration
- Ethernet PHY/MAC integration: NXP SJA1110, TI DP83867/8381X series
- Network protocols: HTTP(S), REST, MQTT, with secure communication (TLS 1.2/1.3)
- Interface standards: RGMII, SGMII, MII, 100BASE-T1, 1000BASE-TX
- Performance optimization and debugging of network stacks
Automotive Communication Systems
- CAN bus protocols: CAN-FD, J1939, NMEA2000, ISO15765-2
- OBD-2 diagnostic systems with UDS, ODX, ISO14230 support
- Professional tools: Vector CANoe, Busmaster, KCANMonitor
- Proven track record with production automotive systems
Embedded Driver Development
- Low-level drivers: bootloaders, flash, EEPROM, DMA controllers
- Communication interfaces: SPI/SSP, I2C, UART, RS-232/485, USB (with WCID)
- Audio interfaces: SAI/I2S for real-time audio processing
- Peripheral drivers: ADC, GPIO, timers, watchdogs
- Multi-core synchronization and optimization
PLATFORMS & PROCESSORS
ARM Cortex-M Expertise (M0/M3/M33/M4/M7)
- NXP: i.MX RT1062, LPC17xx series, SJA1110 Ethernet switch
- STMicroelectronics: STM32H5/H7 series (high-performance applications)
- Infineon: XMC7200 D series
- Deep understanding of ARM CMSIS, memory architecture, and performance tuning
SOFTWARE ENGINEERING
Programming Languages
- C/C++ (primary): MISRA-compliant C, modern C++14/17/20
- Object-oriented design, multi-threaded applications, design patterns
- Memory-safe programming, static analysis, code quality tools
Real-Time Operating Systems
- FreeRTOS (extensive production experience)
- ARM CMSIS-RTOS, Keil RTX
- Bare-metal development for resource-constrained systems
Development Environment
- IDEs: MCUXpresso, STM32CubeIDE, Modus Toolbox, Eclipse, VSCode
- Build systems: CMake, GNU Make, modern toolchain management
- Compilers: GCC, IAR EWARM, Keil MDK-ARM
- Version control: Git workflows, CI/CD integration
DEBUGGING & VALIDATION
- Hardware debugging: SEGGER J-Link, ST-Link, Serial Wire Debug (SWD)
- Advanced debugging: JTAG, ETM trace, real-time analysis
- Protocol analysis: Logic analyzers, oscilloscopes, CAN/Ethernet sniffers
- Comprehensive testing strategies for embedded systems
ADDITIONAL CAPABILITIES
- Embedded Linux development and kernel module programming
- USB device/host development with custom drivers
- Bluetooth and WiFi integration
- Safety-critical systems (familiar with MISRA, ISO 26262 principles)
- Technical documentation and architecture design
- Code reviews and team mentoring
RECENT PROJECT HIGHLIGHTS
- SJA1110-based Ethernet switch component for medical application
- Secure IoT devices with TLS encryption and certificate management
- USB-CAN interface with tracer and diagnostic dongle functionality
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisseItalienischGrundkenntnisse
Projekthistorie
Developed complete firmware solution for the K-365 automated distillation unit, a precision laboratory instrument for analytical chemistry applications.
Diagnosed and resolved critical stability issues in the existing HMI framework, then architected and implemented a robust replacement windowing system. The new event-driven architecture delivered significantly improved stability and user experience for laboratory operators.
Successfully delivered production-ready firmware on schedule, meeting stringent quality requirements for laboratory equipment.
Technologies: [NXP Vybrid VF6xx (ARM Cortex), MQX, C++14, TFT touchscreen, Ethernet, SPI, I2C, UART, USB"]
Portfolio

CAN-Bus Interface & Diagnostic Tool
Professional USB-CAN interface for automotive diagnostics and vehicle communication. Hardware and firmware solution enabling real-time CAN bus monitoring, protocol analysis, and ECU communication.
Used by automotive technicians and engineers for vehicle diagnostics and system integration testing.
https://shop.dieselschrauber.org/en/can-usb-interface-kit-p-313.php
Laboratory Equipment - K-365 Distillation System
Complete embedded firmware solution for Büchi K-365 automated distillation unit, a precision laboratory instrument used in analytical chemistry.
Architected and implemented responsive HMI windowing system with event-driven architecture, resolving critical stability issues in legacy UI framework.
https://www.buchi.com/de/produkte/instrumente/kjel-line