08/11/2026 updated


Premium member
100 % availableSenior Embedded Systems Engineer | Ethernet & Network Stack Specialist | 25+ Years
Santa Teresa Gallura, Italy
Worldwide
Dipl.Ing. (FH) Electrical EngineeringAbout me
Senior Embedded Engineer (25+ yrs) specializing in IoT, 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.
AI AgentsLLMC (Programming Language)Systems EngineeringC++ (Programming Language)CAN BusDebuggingLinuxEmbedded CEmbedded SystemsLinux On Embedded SystemsEmbedded SoftwareEthernetFreeRTOSCyber Security Standards
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 AI integration, 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, Rust
- 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, Nuttx
- Bare-metal development for resource-constrained systems
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
ADDITIONAL CAPABILITIES
- AI integration, e.g. with ollama
- EU Cyber Resilience Act (CRA)
- Embedded Linux development and kernel module programming
- USB device/host development
- 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
- Local powered translation engine with ollama and translategemma:12b
- SJA1110-based Ethernet switch component for robotics device
- Secure IoT with TLS encryption and certificate management
Languages
GermanNative speakerEnglishFluentFrenchBasic knowledgeItalianBasic knowledge
Project history
Development of System Architecture and Implementation in C/C++ based on Infineon XMC7200D
Development of system architecture and implementation in C/C++ on the Infineon XMC7200D platform. Successful commissioning of the Ethernet subsystem (NXP SJA1110), including integration with the TI DP83867IR PHY. Conducted hardware debugging and subsequent successful Ethernet compliance validation (Ethernet Qualification).
Technologies
C, C++, Embedded Systems, Ethernet, Hardware Debugging, TLS (embedTLS), Certificate Pinning, Hardware Acceleration, Multicore Architecture, Memory Protection Unit (MPU), Inter-Core Communication, Device Drivers, Infineon PDL, SMIF Interface, PSRAM, NOR Flash, Caching Strategies
Project Size: 6 people
Marine Instrument VMH35D, Device Driver MCP2518
STM32Cube and various STM32 microcontrollers (ARM Cortex M33, M7). Development of an MCP2518FD device driver for CAN-FD, concept for utilization via 1-Wire (MOSI/MISO) SPI, Proof of Concept.
Marine Instrument VMH35D, a digital round instrument for boats, off-road, and on-road vehicles. J1939 and gateway functionality for NMEA2000.
Technologies
Control Systems, C, C++, LabWindows/CVI, Git, Sourcetree, ST STM32CubeMX, CAN, I2C, SPI, UART
Project Size: 3 people
Development of Device Platform (Büchi Labortechnik)
Development of a next-generation device platform using FreeRTOS, C++ (STL), REST API handling with nlohmann, and an LWIP web server on the NXP iMX RT1062. Integration of the MQTT Embedded library for all Büchi products, implementing an MQTT/IoT communication layer.
Simulation of device functionality on Windows (virtual device clone) using the current device firmware with FreeRTOS.
Technologies
Algorithms, Multithreading, Control Systems, Version Control, Assembler, C, C#, C++, .NET, Doxygen, Git, IAR Embedded Workbench, JSON, Sourcetree, Visual Studio, DHCP, Ethernet, I2C, MQTT, RS-485, SAI, SPI, TCP/IP, FreeRTOS
Project Size: 10 people