Recommended expert

Rainer Nase

Embedded Software Developer

Rainer Nase
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)

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Manufacturing (18 years), Education (13 years), Banking and Finance (10.5 years), Information Technology (5 years), and Automotive (1 year).

Manufacturing
Education
Banking and Finance
Information Technology
Automotive

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Product Development (28 years), Research and Development (15 years), Information Technology (12.5 years), Project Management (5.5 years), and Quality Assurance (5.5 years).

Product Development
Research and Development
Information Technology
Project Management
Quality Assurance

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

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Rainer based?

Rainer is based in Creglingen, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Rainer speak?

Rainer speaks the following languages: German (Native), English (Advanced), French (Elementary).

How many years of experience does Rainer have?

Rainer has at least 28 years of experience. During this time, Rainer has worked in at least 5 different roles and for 8 different companies. The average length of individual experience is 4 years and 6 months. Note that Rainer may not have shared all experience and actually has more experience.

What roles would Rainer be best suited for?

Based on recent experience, Rainer would be well-suited for roles such as: Embedded Software Developer, Lecturer, Software Developer, Predevelopment.

What is Rainer's latest experience?

Rainer's most recent position is Embedded Software Developer at Bühler Motoren.

What companies has Rainer worked for in recent years?

In recent years, Rainer has worked for Bühler Motoren, Thomas Magnete GmbH, C. & E. Fein GmbH, Hochschule Heilbronn, and Campus Künzelsau.

Which industries is Rainer most experienced in?

Rainer is most experienced in industries like Manufacturing, Education, and Banking and Finance. Rainer also has some experience in Information Technology (IT) and Automotive.

Which business areas is Rainer most experienced in?

Rainer is most experienced in business areas like Product Development, Research and Development (R&D), and Information Technology (IT). Rainer also has some experience in Project Management and Quality Assurance (QA).

Which industries has Rainer worked in recently?

Rainer has recently worked in industries like Education, Manufacturing, and Automotive.

Which business areas has Rainer worked in recently?

Rainer has recently worked in business areas like Research and Development (R&D), Information Technology (IT), and Product Development.

What is Rainer's education?

Rainer holds a Master in Electrical Engineering from Technical University of Munich.

What is the availability of Rainer?

Rainer is immediately available part-time for suitable projects.

What is the rate of Rainer?

Rainer's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Rainer?

To hire Rainer, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 810-970 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.