Rainer N.

Embedded Developer

Creglingen, Germany

Experience

May 2022 - Oct 2024
2 years 6 months
Nuremberg, Germany
Lorem ipsum dolor sit amet

Bühler Motoren

Architecture-based software refactoring of pump firmware (sensorless BLDC FOC) on an NXP MC9S12ZVM controller and an Elmos E53306B controller (ARM Cortex) according to an ASPICE-compliant process. This involved redeveloping individual components and drivers (e.g., task scheduler, sin/cos angle sensor driver).

Sep 2021 - Nov 2022
1 year 3 months
Herdorf, Germany
Lorem ipsum dolor sit amet

Thomas Magnete GmbH

Field-oriented (FOC) motor control and drive software (BLDC) on dsPIC33 for highly dynamic hydraulic pumps in chassis applications.

Aug 2021 - May 2022
10 months
Murnau am Staffelsee, Germany
Lorem ipsum dolor sit amet

VE Valley Electronics GmbH

Firmware for a Bluetooth thermometer based on the TI CC2650MODA for accurately measuring body temperature via oral measurement. The thermometer is used, along with an app and cloud analysis, for women's cycle tracking.

Jan 2021 - Jul 2022
1 year 7 months
Schwäbisch Gmünd, Germany
Lorem ipsum dolor sit amet

C. & E. Fein GmbH

Software development (Infineon XMC1300) for commutation of BLDC motors in power tools (angle grinders).

Jan 2015 - Dec 2018
4 years
Wesel, Germany
Lorem ipsum dolor sit amet

Priolite

  • Development of modules for flash triggering of remote studio flashes.
  • Re-engineering of camera-flash communication (I2C, SPI) for various camera manufacturers.
  • Development and programming of camera-specific communication modules to generate the trigger signal for the PRIOLITE flash.
  • Controller platform: Cypress PSoC4 (ARM Cortex M0).
Jan 2009 - Dec 2021
13 years
Künzelsau, Germany

Lecturer

Hochschule Heilbronn, Campus Künzelsau

  • Winter semester 2009/10-2020/21 Lecture Microprocessor Technology 1 (2 hrs/week)
  • Summer semester 2019 Lecture Communication Technology 1 (2 hrs/week)
  • Summer semester 2012-2018 Lecture Computer Organization (Digital Technology) (4 hrs/week)
Dec 2006 - Dec 2020
14 years 1 month
Mulfingen, Germany

Predevelopment Software Developer

ebm-papst Mulfingen GmbH & Co. KG

  • Controller software for commutation and control of BLDC motors
  • Block and sine commutation (FOC), with sensors and sensorless
  • Speed control, current control, power limiting
  • Modbus protocol
  • Interleaved PFC control on microcontroller basis (XMC1300/1400)
  • Design and implementation of a software framework to integrate code generated by Simulink
Jun 2001 - Nov 2006
5 years 6 months
Vienna, Austria

Head of Department

Austria Card

  • Defined and introduced a requirements management system tailored to smart card software development
  • Established a second development site in Krakow
  • Built the infrastructure for distributed development
  • EPA2003 - new Austrian bank card with digital signature function for 2003 rollout
  • Designed the basic smart card OS (ACOS)
  • On top of the OS, implemented further projects in international payments (EMV: Europay, MasterCard, VISA) and in ID cards (ICAO passport) including contactless interface (RFID)
  • Set up the development department and a testing team
Aug 1996 - May 2001
4 years 10 months
Munich, Germany

Software Developer

Giesecke & Devrient GmbH

  • 8-bit Java card (Taiwan Health Card): memory management functions
  • SECCOS (German EC card): file and memory management functions
  • PAYCHIP TK (HSM, security module for Austrian payment terminals) and PAYCHIP (Austrian bank customer card): extensions for Euro conversion, porting to two new hardware platforms
  • Joint venture project with the People's Bank of China: software design and implementation of a reference customer terminal
  • Software design and implementation of STARCOIN customer terminal (electronic wallet)

Summary

Experienced embedded software developer (primarily C) with excellent hardware knowledge.

Many years of experience in electric motor control. Since my early work in the field of smart cards with their special requirements for security and quality, I have developed a strong sense for software architecture, design, and code quality. I enjoy applying these skills to solve even complex software engineering tasks and problems.

Languages

German
Native
English
Advanced
French
Elementary

Education

Oct 1987 - Jun 1995

Technical University of Munich

Dipl. Eng. · Electrical Engineering · Munich, Germany

Oct 1974 - Jun 1986

Weikersheim High School

High School Diploma · Weikersheim, Germany

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions