08/11/2026 updated

**** ******** ****
Premium member
100 % available

Senior Embedded Systems Engineer | Ethernet & Network Stack Specialist | 25+ Years

Santa Teresa Gallura, Italy
Worldwide
Dipl.Ing. (FH) Electrical Engineering
Santa Teresa Gallura, Italy
Worldwide
Dipl.Ing. (FH) Electrical Engineering

Profile attachments

CV_Rainer_Kaufmann_en.pdf
CV_Rainer_Kaufmann_de.pdf
Resume.pdf
Rainer Kaufmann - CV - it-IT.pdf

About 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 StandardsSoftware ArchitectureRS-232Systems IntegrationTCP/IPNetwork SwitchesSafety Critical SystemsLinux DevelopmentTesting (Hardware)Hardware AccelerationHardware Debugging
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

Embedded System Engineer

Project and Customer under NDA

Pharmaceuticals & Medical Technology

1000-5000 team member

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

Senior Software Developer

Veratron AG - https://veratron.com/products/vmh35-d

Automotive & Vehicle Manufacturing

50-250 team member

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

Senior Embedded Firmware Engineer

Büchi Labortechnik AG - https://www.buchi.com

Pharmaceuticals & Medical Technology

1000-5000 team member

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

Senior Embedded Firmware Engineer

Büchi Labortechnik AG - https://www.buchi.com

Pharmaceuticals & Medical Technology

1000-5000 team member

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

Certificates

iSAQB® CPSA Foundation Level-Software Architecture

Certible GmbH

2025


Portfolio


Recommendations


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in