Rainer Nase

Embedded Software Developer

Avatar placeholder
Creglingen, Germany

Experience

May 2022 - Oct 2024
2 years 6 months

Embedded Software Developer

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) following an ASPICE-compliant process
  • New development of individual components and drivers, including a task scheduler and a driver for a sin/cos angle sensor
Sep 2021 - Nov 2022
1 year 3 months

Embedded Software Developer

Thomas Magnete GmbH

  • Development of field-oriented control (FOC) software for BLDC motor regulation and control on dsPIC33 for high-dynamic hydraulic pumps in landing gear systems
Jan 2021 - Jul 2022
1 year 7 months

Embedded Software Developer

C. & E. Fein GmbH

  • Software development based on the Infineon XMC1300 for BLDC motor commutation in power tools (angle grinders)
Jan 2015 - Dec 2018
4 years
Remote

Embedded Software Developer

PRIOLITE

  • Development of flash trigger modules for remote studio flashes, working remotely and onsite during training, special meetings, and test runs
  • 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)
  • Low-level embedded software in C/C++
Jan 2009 - Dec 2021
13 years

Lecturer

Hochschule Heilbronn, Campus Künzelsau

  • Lecture on Microprocessor Technology 1 (2 hours per week) from winter term 2009/10 to winter term 2020/21
  • Lecture on Communication Technology 1 (2 hours per week) in summer term 2019
  • Lecture on Computer Organization (Digital Technology) (4 hours per week) from summer term 2012 to summer term 2018
Dec 2006 - Dec 2020
14 years 1 month

Software Developer, Predevelopment

ebm-papst Mulfingen GmbH & Co. KG

  • Developed controller software for commutation and control of BLDC motors on microcontrollers like ARM Cortex M (Infineon XMC, Cypress PSoC4, TI CC2650, STM32G), dsPIC, PIC, MSP430 and 8051
  • Implemented block and sinus commutation (FOC), with and without sensors
  • Implemented speed control, current control and power limiting
  • Integrated the Modbus protocol
  • Developed an interleaved PFC control on µC basis (XMC1300/1400)
  • Designed and implemented a software framework for integrating code generated by Simulink
  • Worked on smart cards with security microcontrollers and hardened software
Jun 2001 - Nov 2006
5 years 6 months

Head of Software Development

Austria Card

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

Software Developer

Giesecke & Devrient GmbH

  • Developed memory management features for 8-bit Java cards (Taiwan Health Card)
  • Developed file and memory management features for SECCOS (German EC card)
  • Extended PAYCHIP TK (HSM security module for Austrian payment terminals) and PAYCHIP (Austrian bank customer card) for the transition to the euro
  • Ported software to two new hardware platforms
  • Designed and implemented a reference customer terminal in a joint venture with the People's Bank of China
  • Designed and implemented the STARCOIN customer terminal (electronic wallet)

Summary

Experienced embedded software developer (mainly C) with excellent hardware knowledge. Many years of work in motor control. Since my early work in smart cards with their special demands on security and quality, I have a strong sense for software architecture, design, and code quality. I enjoy using these skills to solve even complex software engineering tasks and problems.

Languages

German
Native
English
Advanced
French
Elementary

Education

Oct 1986 - Jun 1995

Technical University of Munich

Diploma Engineer · Electrical Engineering · Munich, Germany

Oct 1978 - Jun 1986

Weikersheim High School

Abitur · Weikersheim, Germany

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

Similar Freelancers

Discover other experts with similar qualifications and experience

Peter Kortmann
Peter Kortmann

Hardware and Software Developer / Project Manager

View Profile
Markus Marks
Markus Marks

Software Architect / Developer

View Profile
Steffen Kappler
Steffen Kappler

Freelancer – Software Development

View Profile
Michael Kraft
Michael Kraft

Co-Founder

View Profile
Robert Brandl
Robert Brandl

Embedded Systems Software Engineering Team

View Profile
Harald Bergmann
Harald Bergmann

Software Architect

View Profile
Artur Nidens
Artur Nidens

Freelancer as Embedded Software Engineer

View Profile
FRATCH Freelancer
FRATCH Freelancer

Software Developer - Building Automation

View Profile
Sherif Omran
Sherif Omran

Developer

View Profile
Hendrik Wagner
Hendrik Wagner

Software Test and Maintenance Support

View Profile
Ludwig Jaffé
Ludwig Jaffé

Research Associate

View Profile
Balázs Schweighoffer
Balázs Schweighoffer

Owner

View Profile
Wolfgang Gärber
Wolfgang Gärber

IPS Verification

View Profile
Khaja Mohamed
Khaja Mohamed

Technical Solutions Consultant

View Profile
Cesar Mestre balsa
Cesar Mestre balsa

Systems Engineer Zone Controller

View Profile
Andrzej Manna
Andrzej Manna

External Lecturer in Applied Computer Science

View Profile
Vlad Petruş
Vlad Petruş

Senior Electrical Engineer

View Profile
Ulf Schiebener
Ulf Schiebener

Innovation Manager

View Profile
Mesut Yilmaz
Mesut Yilmaz

Solution Architect Computer Vision Branch

View Profile
Reza Saljooghi
Reza Saljooghi

Senior Development Engineer Driver Assistance Systems (Product Owner)

View Profile
Moulay driss Sennaoui
Moulay driss Sennaoui

Project Safety Manager

View Profile
Konstantin Mirny
Konstantin Mirny

Architect, Software Developer

View Profile
Mathias Kurzweg
Mathias Kurzweg

Hardware Developer, Project Manager, Programmer

View Profile
Kristin Schroeder
Kristin Schroeder

Project Manager / PMO Tolling Solution

View Profile
Tamás Nagy
Tamás Nagy

JAVA development for thermal printer test program

View Profile
András Bognár
András Bognár

Test Equipment Developer

View Profile
Denis Vodchyts
Denis Vodchyts

AUTOSAR Software Engineer

View Profile
Caglar Özdemir
Caglar Özdemir

Lecturer

View Profile
Harith Al khafaji
Harith Al khafaji

Senior Sales Manager

View Profile
Ilhan Catak
Ilhan Catak

Senior Battery Systems Expert

View Profile