02.12.2025 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

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

Eichberg, Schweiz Dipl.Ing. (FH) Electrical Engineering
Eichberg, Schweiz Dipl.Ing. (FH) Electrical Engineering

Profilanlagen

CV_Rainer_Kaufmann_en.pdf
CV_Rainer_Kaufmann_de.pdf

Ü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
  1. Complete TCP/IP stack implementation with TLS/mbedTLS and hardware acceleration
  2. Ethernet PHY/MAC integration: NXP SJA1110, TI DP83867/8381X series
  3. Network protocols: HTTP(S), REST, MQTT, with secure communication (TLS 1.2/1.3)
  4. Interface standards: RGMII, SGMII, MII, 100BASE-T1, 1000BASE-TX
  5. Performance optimization and debugging of network stacks
Automotive Communication Systems
  1. CAN bus protocols: CAN-FD, J1939, NMEA2000, ISO15765-2
  2. OBD-2 diagnostic systems with UDS, ODX, ISO14230 support
  3. Professional tools: Vector CANoe, Busmaster, KCANMonitor
  4. Proven track record with production automotive systems
Embedded Driver Development
  1. Low-level drivers: bootloaders, flash, EEPROM, DMA controllers
  2. Communication interfaces: SPI/SSP, I2C, UART, RS-232/485, USB (with WCID)
  3. Audio interfaces: SAI/I2S for real-time audio processing
  4. Peripheral drivers: ADC, GPIO, timers, watchdogs
  5. Multi-core synchronization and optimization
PLATFORMS & PROCESSORS
ARM Cortex-M Expertise (M0/M3/M33/M4/M7)
  1. NXP: i.MX RT1062, LPC17xx series, SJA1110 Ethernet switch
  2. STMicroelectronics: STM32H5/H7 series (high-performance applications)
  3. Infineon: XMC7200 D series
  4. Deep understanding of ARM CMSIS, memory architecture, and performance tuning
SOFTWARE ENGINEERING
Programming Languages
  1. C/C++ (primary): MISRA-compliant C, modern C++14/17/20
  2. Object-oriented design, multi-threaded applications, design patterns
  3. Memory-safe programming, static analysis, code quality tools
Real-Time Operating Systems
  1. FreeRTOS (extensive production experience)
  2. ARM CMSIS-RTOS, Keil RTX
  3. Bare-metal development for resource-constrained systems
Development Environment
  1. IDEs: MCUXpresso, STM32CubeIDE, Modus Toolbox, Eclipse, VSCode
  2. Build systems: CMake, GNU Make, modern toolchain management
  3. Compilers: GCC, IAR EWARM, Keil MDK-ARM
  4. Version control: Git workflows, CI/CD integration
DEBUGGING & VALIDATION
  1. Hardware debugging: SEGGER J-Link, ST-Link, Serial Wire Debug (SWD)
  2. Advanced debugging: JTAG, ETM trace, real-time analysis
  3. Protocol analysis: Logic analyzers, oscilloscopes, CAN/Ethernet sniffers
  4. Comprehensive testing strategies for embedded systems
ADDITIONAL CAPABILITIES
  1. Embedded Linux development and kernel module programming
  2. USB device/host development with custom drivers
  3. Bluetooth and WiFi integration
  4. Safety-critical systems (familiar with MISRA, ISO 26262 principles)
  5. Technical documentation and architecture design
  6. Code reviews and team mentoring
RECENT PROJECT HIGHLIGHTS
  1. SJA1110-based Ethernet switch component for medical application
  2. Secure IoT devices with TLS encryption and certificate management
  3. USB-CAN interface with tracer and diagnostic dongle functionality

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisseItalienischGrundkenntnisse

Projekthistorie

Senior Embedded Firmware Engineer

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

Pharma und Medizintechnik

500-1000 Mitarbeiter

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"]


Zertifikate

iSAQB® CPSA Foundation Level-Software Architecture

Certible GmbH

2025


Portfolio

item-0

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
item-1

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

Bewertungen

"I highly recommend Rainer Kaufmann for firmware development. His extensive expertise in embedded systems and C/C++ significantly advanced our project. I particularly appreciated his/her honesty in expressing opinions, which contributed to well-informed decisions. Additionally, Rainer Kaufmann actively contributed beyond his core expertise, bringing valuable insights to other areas as well. The collaboration was professional and efficient, with high-quality results consistently delivered on time."

Büchi Labortechnik AG

Project Manager (Gerold Keller)


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden