Joined March 2023
·

Embedded

Embedded Software Engineering at Kaufmann Automotive GmbH
·
St.Gallen, Switzerland
·
·
·

Embedded, Software & Hardware - our Know-How

Embedded projects with hardware:

Embedded Systems: ARM Cortex M0/M3/M4, various ARM7, Motorola/Freescale Star12/S12/S12X, Atmel ATMega, NXP LPC 17xx, NXP Vybrid VF6xx, NXP i.MX RT1062, NXP i.MX 6
Emulators/Debuggers: SEGGER, CoLinkEx, Lauterbach TRACE32, AVR JTAGICE, P&E USB Multilink, Serial Wire Debug (SWD), JTAG.
Projects: OBD-2 diagnostic system for CAN, USB CAN tracer with dongle function, ISO9141-2 interface converter, controller board, ATMega measurement data logger. Tool: Eagle

Programming languages and tools:

Assembler (ARM Cortex M0/M3/M4/M7/A7/A9, ARM7, X86, Freescale S12/S12X etc.)
C (various compilers), IAR, MCUXpresso, CooCox, National Instruments LabWindows/CVI. MISRA compliant.
C++, Microsoft Visual C++, MFC, wxWidgets, IAR, MCUXpresso, CMake, GNU Toolchain (GNU make, GCC), Trolltech Qt
C#, .NET, Microsoft Visual Studio
PHP, Perl
HTML, XHTML, XML, CSS, JavaScript

Technologies:

IoT, REST, MQTT, cloud/Linux-based computing.
asymmetric and symmetric cryptosystems, elliptic curve cryptography
neural networks, machine learning, machine intelligence
OOP design, design patterns, unit testing, agile software development, project management
GUI development, HMI (touch or touchless), user interfaces, web-based interfaces
Automotive development, Autosar
Device driver development: Microsoft Windows Driver Foundation (WDF), Linux

Operating systems:

Linux (Ubuntu, various)
Embedded Linux, Yocto Project
Windows
Real-time operating systems: FreeRTOS, OSEK, EB tresos

Databases:

MySQL
Postgres

Version control, configuration management:

GIT, Microsoft Team Foundation Server, Subversion, GNU CVS.
Telelogic Synergy/CM, IBM Rational Synergy

Data communication:

OBD2 (OBDII), OBD, UDS, ODX, ISO14230, ISO15765, CAN, LIN. tools: Vector GENy, Vector CANoe, KCANMonitor
USB, USB WCID, RS232, SPI/SSP, I2C. Tools: USBTreeView, Microsoft USBView
WiFi, TCP/IP, Winsock/Socket, SNMP, Ethernet
Internet, Intranet
HDLC, HDSL, ISDN

More info:
https://www.canhack.de/viewtopic.php?t=2555
https://www.linkedin.com/in/embedded-software-engineering/
https://www.kaufmann-automotive.ch/embedded-software-know-how.html
https://shop.dieselschrauber.org/en/
http://msnho.com/products/wholesale-kaufmann-automotive-shopdieselschrauberorg
https://profile.hatena.ne.jp/Embedded/profile
https://www.mapleprimes.com/users/OnBoardDiagnose
https://www.pinterest.ch/dieselschrauber_obd/
https://www.mxsponsor.com/riders/rainer-kaufmann
https://padlet.com/on_board_diagnose/obd-tools-mq8j8d25mct0bs0g
https://boosty.to/obd-vcds
https://www.flickr.com/people/dieselschrauber/
https://social.msdn.microsoft.com/profile/dieselschrauber/

Achievements
1 Karma
0 Total ProTip Views
Interests & Skills