Daniel Schäftner

Senior Embedded-Software-Entwickler, C/C++, Python, Microchip, STM, FreeRTOS, CI/CD, Git

Aitrach, Deutschland

Erfahrungen

Aug. 2022 - Juli 2023
1 Jahr
Deutschland

Embedded-Software-Entwickler

Rawe Electronic GmbH / SCHELL

Entwicklung von Low-Level-Firmwaretreibern für einen fortschrittlichen Wasserhahn mit Bluetooth auf einem EFR32BG-Modul von Silicon Labs mit Simplicity Studio

Jan. 2022 - Dez. 2022
1 Jahr
Lorem ipsum dolor sit amet

Dr. Georg Maurer GmbH

Firmware- und Low-Level-Entwicklung für fortschrittliche Temperatursensoren auf dem PIC32MZ-Controller mit MPLABX

Jan. 2022 - Dez. 2022
1 Jahr
Lorem ipsum dolor sit amet

Rawe Electronic GmbH / berbel Ablufttechnik GmbH

Neugestaltung der Anwendung und Firmware einer Touch-Anwendung für eine Dunstabzugshaube vom Cypress-Controller auf STM32 und QTouch

Sept. 2021 - Mai 2025
3 Jahren 9 Monaten
Wetter, Deutschland

Embedded-Software-Entwickler

Demag Cranes & Components GmbH

Softwareentwicklung inklusive Low-Level- und Firmwareentwicklung für Hebezeug- und Kran-Sicherheitsplatinensteuerung auf Basis von PIC32CM und ATSAM

Juli 2021 - März 2022
9 Monaten
Leutkirch im Allgäu, Deutschland

Embedded-Software-Entwickler

SycoTec GmbH & Co. KG

Software- und Hardwareentwicklung für Füllstandssensoren in Reinigungsgeräten für Zahnärzte mit mTouch

Jan. 2021 - Bis heute
4 Jahren 7 Monaten
Friedrichshafen, Deutschland

Hochschuldozent

DHBW Ravensburg Campus Friedrichshafen

  • Vorlesungen in Informatik und Python
  • Beschränkt auf ca. 30 Stunden pro Jahr (1 Sitzung/Woche von Januar bis März) – beeinträchtigt nicht die Verfügbarkeit für Projekte
Jan. 2021 - Dez. 2023
3 Jahren
Biberach, Deutschland

Embedded-Software-Entwickler

KaVo Dental GmbH

Software- und Hardwareentwicklung für Näherungssensoren an Zahnarztstühlen in anspruchsvoller chirurgischer EMV-Umgebung mit mTouch

Jan. 2021 - Juni 2021
6 Monaten
Illertissen, Deutschland

Embedded-Software-Entwickler

TTS Cleantec GmbH / Festool

Softwareentwicklung für die Implementierung von Microchip mTouch in einem dsPIC33 für industrielle Staubsauger

Jan. 2020 - Dez. 2020
1 Jahr
Lorem ipsum dolor sit amet

BRITA GmbH

Analyse, Entwicklungsunterstützung und Beratung für mTouch in einem Wasserspender

Jan. 2019 - Dez. 2019
1 Jahr
Lorem ipsum dolor sit amet

AGCO GmbH / Fendt

Entwurf von Näherungssensoren und Implementierungsunterstützung für ein Agrarunternehmen

Jan. 2018 - Dez. 2018
1 Jahr
Lorem ipsum dolor sit amet

elobau GmbH & Co. KG

Software für industrielle Handgeräte in rauer Umgebung, mTouch und QTouch kombiniert

Jan. 2017 - Sept. 2021
4 Jahren 9 Monaten
Aitrach, Deutschland

Bereichsleiter Elektrotechnik

KLAUS Multiparking GmbH

  • Leiter der Elektrotechnikabteilung
  • Aufbau einer neuen Abteilung und Integration der elektrotechnischen Fertigung
  • Entwicklung, Konstruktion und Fertigung elektrischer Komponenten für Parksysteme
  • HMI-Entwicklung mit J-Mobile und JavaScript für Exor-HMIs
  • Schaltschrank-Engineering mit WSCAD
Jan. 2017 - Dez. 2017
1 Jahr
Lorem ipsum dolor sit amet

Maico Elektroapparate-Fabrik GmbH

HW- und SW-Entwicklung für eine Badlüfteranwendung, PIR, RH, mTouch, OS, Treiber und Schnittstellen

Jan. 2016 - Dez. 2016
1 Jahr
Lorem ipsum dolor sit amet

Diehl Ako / City GmbH

  • Softwareprojekte und Entwicklungsunterstützung für mehrere Projekte
  • Firmware für kapazitive Touch-Sensoren (mTouch von Microchip) in der Prototypenentwicklung
Jan. 2015 - Dez. 2015
1 Jahr
Lorem ipsum dolor sit amet

STABILO International GmbH

Software für kapazitiven Touch-Stift inklusive SPI-Beschleunigungssensor mit MPLABX und XC8, basierend auf mTouch von Microchip

Jan. 2015 - Dez. 2015
1 Jahr
Lorem ipsum dolor sit amet

hegotec GmbH

Layout und Software für MOC-Sensor für Wohnwagensysteme mit MPLABX und XC8 auf Basis von mTouch von Microchip

Juni 2014 - Dez. 2016
2 Jahren 7 Monaten
Aitrach, Deutschland

Software- und Hardware-Ingenieur

Rudolf Kleinser Schaltungsbau

  • Entwicklung von 8-/16-Bit-Software in C und ASM auf Microchip PIC16F/dsPIC33 (CAN-Service-Handheld mit SPI-4x20-Displaytreiber)
  • Entwicklung von SPS-Software in ST für Mitsubishi FX3U/FX3G und WAGO
  • CodeSys, WSCAD Suite
  • Entwurf und Entwicklung von Schaltschrank-Hardware
  • Testsoftware und Dokumentation für alle genannten Projekte
  • Projektmanagement über den gesamten Projektzyklus, einschließlich Kundenkommunikation
Jan. 2014 - Dez. 2014
1 Jahr
Lorem ipsum dolor sit amet

Demmel AG / BMW

Layout und Software für kapazitive Touch-Sensoren im Automobilbereich mit MPLABX und XC8 auf Basis von mTouch von Microchip

Jan. 2014 - Dez. 2014
1 Jahr
Lorem ipsum dolor sit amet

Rawe Electronic GmbH / Geberit

Layout und Software für kapazitive Näherungssensoren für Sanitärbereiche mit MPLABX und XC8 auf Basis von mTouch von Microchip

Sept. 2013 - Bis heute
11 Jahren 11 Monaten
Aitrach, Deutschland

Freiberuflicher Software-Ingenieur & Inhaber

Schaeftner Engineering

  • Entwicklung von 8-/16-/32-Bit-Software in C und ASM (Microchip, ST, Atmel, Silicon Labs)
  • Anwendungs- und Firmware-Entwicklung einschließlich Low-Level-Treiber und kapazitiver Touch (mTouch)
  • Beratung und Implementierung von kapazitiven Touch-Systemen (mTouch, Metal Over Cap)
  • Entwurf und Fertigung von elektrischen Schaltschränken und Leiterplatten
  • Entwicklung von Testsoftware und vollständiger technischer Dokumentation
  • Projektmanagement über den gesamten Projektzyklus, einschließlich Kundenkommunikation
Jan. 2013 - Dez. 2013
1 Jahr
Lorem ipsum dolor sit amet

Demmel AG / Audi

Metal-over-Cap-Technologie von Demmel AG (Microchip Design Partner) für kapazitive Tasten in Küchengeräten und Fahrzeugen mit fortschrittlicher haptischer Technologie

Okt. 2007 - Mai 2014
6 Jahren 8 Monaten
Weiler-Simmerberg, Deutschland

Software- und Hardware-Ingenieur

RAWE Electronic

  • Entwicklung von 8/16/32-Bit-Software in C und ASM auf Atmel/Microchip/ST
  • FreeRTOS, Low-Level-Treiber, Atmel UC3A/UC3C-Mikrocontroller für automatische Lagersysteme, Treiber für Bluetooth, WLAN, Zigbee, RFID (RS9110n1128, PROFLEX01, DWARF15) (2011/2012)
  • Bootloader (DFU, MMC) für Atmel, maßgeschneiderten PIC-Bootloader für USART und I2C für PIC16F1828 entwickelt
  • Schnittstellen, USB, CAN, I2C (Multi-Master), SPI, TWI, USART für UC3, ATmega/Atmel STM32/ST und PIC12,16/Microchip
  • mTouch von Microchip (Microchip Masters in Phoenix AZ 2012)
  • Kapazitive Touch-Systeme, Layout und Designregeln für kapazitive PCB-Sensoren
  • Maßgeschneiderte GUI zur Analyse und Parametrierung kapazitiver Touch-Systeme in Profilab entwickelt
  • MPLABX, Keil, Atmel Studio, GCC, ICC, IAR, Visual Studio, Profilab
  • JTAG ICE mk2, JTAG ICE3, PICKIT3, PICKIT serial, ICD3, uLink me, TagConnect
  • Grundkenntnisse in Win CE 6.0 IMX28-Boards, Treiber für I2C und I2C-Bootloader für PIC entwickelt
  • Testsoftware und Dokumentation für alle genannten Projekte
  • Projektmanagement von Anfang bis Ende, inklusive Kundenkommunikation

Zusammenfassung

  • Schlüsselkompetenzen & Fachkenntnisse

  • Embedded C / C++ & Assembler (15+ Jahre)

  • Hardwarenahe Programmierung in C, C++ und Assembler

  • Direkter Zugriff auf Register / Peripherie

  • Entwicklung von Low-Level-Treibern & Kommunikationsschnittstellen

  • (SPI, I2C/TWI, RS232, RS485, CAN, LIN, USB, Modbus, Ethernet)

  • Firmware-Design & Architektur für Bare Metal und FreeRTOS

  • Analyse & Fehlersuche mit Oszilloskop, Logik- & Spektrumanalysatoren

  • SEGGER Tools: J-Link, RTT, SystemView

  • Kapazitiver Touch & Näherung (Microchip mTouch Expert)

  • Umfangreiche Erfahrung mit kapazitiven Touch- und Näherungssensoren

  • (CVD, Metal-Over-Cap, Physical Layer Optimierung)

  • Unterstützung bei Layout- und Design-Richtlinien

  • Technischer Support für Kundenprojekte

  • Offizieller Microchip Design Partner

  • ️ Toolchain & Entwicklungsumgebungen

Entwicklung & IDEs:

  • Eclipse CDT, Visual Studio, VSCode, MPLABX, Atmel Studio, STM32CubeIDE
  • IAR, Keil, Simplicity Studio, Profilab

Build- & Debug-Tools:

  • GCC / G++, XC8/16/32, ICC, Artistic Style, Doxygen
  • PICKIT, ICD3, JTAG ICE, ST-Link, uLink-me, SEGGER J-Link, Tag Connect
  • SEGGER RTT, SystemView

Versionierung / CI / Codequalität:

  • Git, SVN, Bitbucket, GitHub, Plastic SCM
  • Jenkins, Jira, CodeReviewer, Tortoise, Atlassian Tools

Microcontroller- & Plattform-Erfahrung:

  • Microchip: PIC12–PIC32, dsPIC30/33, Harmony, MCC
  • Atmel/Microchip: AVR, Xmega, Tiny, UC3x, ATSAM (ARM-Cortex)
  • STMicroelectronics: STM32 (M0–M4), STM32Cube, HAL/LL
  • Silicon Labs: EFR32BGxx
  • ARM Cortex: M0, M0+, M3 Targets

Python & Automatisierung:

  • Python (Zertifikat vorhanden)
  • Testautomatisierung (z. B. Pytest), Log-Datenanalyse, Messtechnik
  • Build-/Flash-/Test-Scripting

Projekt- & Teamfähigkeit:

  • Erstellung technischer Dokumentation (Doxygen)
  • Agile Entwicklung (Scrum, Jira)
  • Zusammenarbeit mit Hardware-, Software- und Testabteilungen
  • Kundenkontakt, technische Beratung, Spezifikationsreviews
  • Code-Reviews & Mentoring von Juniors

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2007 - Okt. 2010

Duale Hochschule Baden-Württemberg Ravensburg Campus Friedrichshafen

Bachelor of Engineering, Bachelor mit Auszeichnung · Deutschland

Sept. 2004 - Sept. 2007

Rohde & Schwarz

Ausbildung · Elektronik · Deutschland

Sept. 1995 - Juni 2004

Gymnasium Salvatorkolleg Bad Wurzach

Abitur · Bad Wurzach, Deutschland

Zertifikate & Bescheinigungen

EMV-Zertifikat

IPC-A-610 Klasse-2-Zertifikat

Kuka-Zertifikat

Microchip Masters-Zertifikat

Python-Zertifikat

SQL-Zertifikat

Safety by Pilz-Zertifikat

Sistema-Zertifikat

WSCAD-Zertifikat

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen