11/18/2025 updated

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

Ethernet Specialist - I fix your board and ethernet stack

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

Profile attachments

CV_Rainer_Kaufmann_en.pdf
CV_Rainer_Kaufmann_de.pdf

About me

Expert for NXP SJA1110, TI DP83867, TI 8381X, 100BASE-T1, 100BASE-TX, 1000BASE-TX, MAC, PHY, RGMII, SGMII. Ethernet, TCP/IP, TLS, mbedTLS, mbedTLS hardware acceleration. Senior Embedded Engineer with 25+ years of expertise in C/C++, Firmware Development and Software Architecture.

Development of Embedded Software and Hardware - Embedded Know-How
Expert in development and system integration of embedded systems. Years of experience in designing object-oriented multi-threaded applications using C++. Skilled in the design and implementation of embedded drivers (bootloader, flash, EEPROM, SPI, I2C, SAI / I2S, ADC, DMA, Ethernet, etc.), also on multicore systems.
Embedded Projects with Hardware:
  1. Embedded Systems: NXP iMX RT1062, LPC 17xx, SJA1110, STM32H563, XMC7200 D, ARM Cortex M0/M3/M33/M4/M7
  2. Emulators/Debuggers: SEGGER, ST-Link, Serial Wire Debug (SWD), JTAG, TRACE
  3. Projects: SJA1110 based Ethernet compoment, OBD-2 diagnostic system for CAN bus, USB-CAN tracer with dongle function, ISO9141-2 interface, ISO 15765-2 protocol stack.

Programming Languages and Technologies:
  1. C (MISRA compliant)
  2. C++, C++14, C++17, C++20
  3. C#
  4. PHP
  5. Kotlin
IDEs and Toolchains:
  1. MCUXpresso, STM32Cube, Modus Toolbox, Eclipse
  2. VSCode
  3. CMake, GNU Toolchain (GNU make, GCC)
  4. IAR
  5. Keil uVision
  6. Microsoft Visual Studio
  7. National Instruments LabWindows/CVI
  8. Android Studio

Operating Systems:
  1. FreeRTOS
  2. ARM CMSIS, Keil RTX
  3. MQX
  4. Linux
  5. Windows

Data Communication:
  1. OBD2 (OBDII), OBD, UDS, ODX, ISO14230, CAN, ISO15765, J1939, NMEA2000. Tools: Vector CANoe, Busmaster, KCANMonitor
  2. USB, WCID, RS232, SPI/SSP, I2C, SAI. Tools: USBTreeView, Microsoft USBView
  3. WiFi, Bluetooth, Ethernet, TCP/IP, TLS, HTTP(S), REST, MQTT

Languages

DeutschNative speakerEnglischFluentFranzösischBasic knowledgeItalienischBasic knowledge

Certificates

iSAQB® CPSA Foundation Level-Software Architecture

Certible GmbH

2025


Portfolio

item-0

CAN-Bus Interface

Hardware und Software für Reverse-Engineering am CAN-Bus.
https://shop.dieselschrauber.org/can-usb-interface-kit-p-313.php

Recommendations

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


Contact form

Log in to get in touch

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

Sign upLog in