Recommended expert
Daniel Schäftner
Embedded Software Engineer
Experience
Aug 2022 - Jul 2023
1 yearGermany
Embedded Software Engineer
Rawe Electronic GmbH / SCHELL
- Developed low-level firmware drivers for an advanced water tap with Bluetooth on a Silicon Labs EFR32BG module using Simplicity Studio
Jan 2022 - Dec 2022
1 year Lorem ipsum dolor sit amet
Dr. Georg Maurer GmbH
- Developed firmware and low-level drivers for advanced temperature sensors on a PIC32MZ controller using MPLABX
Jan 2022 - Dec 2022
1 year Lorem ipsum dolor sit amet
Rawe Electronic GmbH / berbel Ablufttechnik GmbH
- Redesigned application and firmware of a touch interface for an exhaust hood, migrating from a Cypress controller to STM32 using QTouch
Sep 2021 - May 2025
3 years 9 monthsWetter, Germany
Embedded Software Engineer
Demag Cranes & Components GmbH
- Developed software, including low-level and firmware, for safety PCB controls in hoists and cranes based on PIC32CM and ATSAM
Jul 2021 - Mar 2022
9 monthsLeutkirch im Allgäu, Germany
Embedded Software Engineer
SycoTec GmbH & Co. KG
- Developed software and hardware for level sensors in dental cleaning machines using mTouch
Jan 2021 - Present
5 years 1 monthFriedrichshafen, Germany
University Lecturer
DHBW Ravensburg Campus Friedrichshafen
- Lectures for Informatics and Python
- Limited to ~30 hours per year (1 session/week from January to March) – does not interfere with project availability
Jan 2021 - Dec 2023
3 yearsBiberach, Germany
Embedded Software Engineer
KaVo Dental GmbH
- Software and hardware development for proximity sensors for dentist chairs in heavy surgical EMV environment with mTouch
Jan 2021 - Jun 2021
6 monthsIllertissen, Germany
Embedded Software Engineer
TTS Cleantec GmbH / Festool
- Software development for microchip mTouch implementation in a dsPIC33 for industrial vacuum cleaners
Jan 2020 - Dec 2020
1 year Lorem ipsum dolor sit amet
BRITA GmbH
- Analyzing and development support and consulting for mTouch in a water dispenser
Jan 2019 - Dec 2019
1 year Lorem ipsum dolor sit amet
AGCO GmbH / Fendt
- Proximity sensor design and implementation support for an agriculture company
Jan 2018 - Dec 2018
1 year Lorem ipsum dolor sit amet
elobau GmbH & Co. KG
- Software for industrial handheld in rough environment mTouch and QTouch combined
Jan 2017 - Sep 2021
4 years 9 monthsAitrach, Germany
Division Manager Electrical Engineering
KLAUS Multiparking GmbH
- Head of the electrical department
- Buildup of new department and integration of electrical manufacture
- Developing, engineering and manufacturing of electrical components for parking systems
- HMI development with J-Mobile and Java Script for Exor HMIs
- Cabinet engineering with WSCAD
Jan 2017 - Dec 2017
1 year Lorem ipsum dolor sit amet
Maico Elektroapparate-Fabrik GmbH
- HW and SW development for bathroom fan application, PIR, RH, mTouch, OS, driver and interfaces
Jan 2016 - Dec 2016
1 year Lorem ipsum dolor sit amet
Diehl Ako / City GmbH
- Software projects and development resource for several projects
- Firmware for capacitive touch sensors (mTouch by Microchip) used in prototype development
Jan 2015 - Dec 2015
1 year Lorem ipsum dolor sit amet
STABILO International GmbH
- Software for capacitive touch pen including an SPI accelerometer with MPLABX and XC8 based on mTouch by Microchip
Jan 2015 - Dec 2015
1 year Lorem ipsum dolor sit amet
hegotec GmbH
- Layout and software for MOC sensor for caravan systems with MPLABX and XC8 based on mTouch by Microchip
Jun 2014 - Dec 2016
2 years 7 monthsAitrach, Germany
Software & Hardware Engineer
Rudolf Kleinser Schaltungsbau
- Development of 8/16 bit software in C and ASM on Microchip PIC16F/dsPIC33 (CAN Service-Handheld with SPI 4x20 display driver)
- Development of PLC software in ST for Mitsubishi FX3U/FX3G and WAGO
- CodeSys, WSCAD Suite
- Cabinet hardware design and development
- Test software and documentation for all listed projects
- Full-cycle project management, including client communication
Jan 2014 - Dec 2014
1 year Lorem ipsum dolor sit amet
Demmel AG / BMW
- Layout and software for capacitive touch sensors for automotive with MPLABX and XC8 based on mTouch by Microchip
Jan 2014 - Dec 2014
1 year Lorem ipsum dolor sit amet
Rawe Electronic GmbH / Geberit
- Layout and software for capacitive proximity sensors for sanitary locations with MPLABX and XC8 based on mTouch by Microchip
Sep 2013 - Present
12 years 5 monthsAitrach, Germany
Freelance Software Engineer & Owner
Schaeftner Engineering
- Development of 8/16/32 bit software in C and ASM (Microchip, ST, Atmel, Silicon Labs)
- Application and firmware development including low-level drivers and capacitive touch (mTouch)
- Consulting and implementation of capacitive touch systems (mTouch, Metal Over Cap)
- Design and manufacturing of electrical control cabinets and PCBs
- Development of test software and full technical documentation
- Full-cycle project management, including client communication
Jan 2013 - Dec 2013
1 year Lorem ipsum dolor sit amet
Demmel AG / Audi
- Metal Over Cap technology by Demmel AG (Microchip Design Partner) for capacitive keys in cooking appliances and vehicles using advanced haptic technology
Oct 2007 - May 2014
6 years 8 monthsWeiler-Simmerberg, Germany
Software & Hardware Engineer
RAWE Electronic
- Development of 8/16/32 bit software in C and ASM on Atmel/Microchip/ST
- FreeRTOS, low-level drivers, Atmel UC3A/UC3C microcontroller for automatic storage systems, drivers for Bluetooth, WLAN, Zigbee, RFID (RS9110n1128, PROFLEX01, DWARF15)
- Bootloaders (DFU, MMC) for Atmel, developed custom PIC bootloader for USART and I2C for PIC16F1828
- Interfaces, USB, CAN, I2C (Multimaster), SPI, TWI, USART for UC3, ATmega/Atmel STM32/ST and PIC12,16/Microchip
- mTouch by Microchip (Microchip Masters in Phoenix AZ 2012)
- Capacitive touch-systems, layout and design rules for capacitive PCB sensors
- Developed custom GUI for analyzing and parameterizing capacitive touch systems in Profilab
- MPLABX, Keil, Atmel Studio, GCC, ICC, IAR, Visual Studio, Profilab
- JTAG ICE mk2, JTAG ICE3, PICKIT3, PICKIT serial, ICD3, uLink me, TagConnect
- Basic knowledge of Win CE 6.0 IMX28 boards, developed drivers for I2C and I2C bootloader to PIC
- Test software and documentation for all listed projects
- Full-cycle project management, including client communication
Summary
Dynamic professional engineer with specialized knowledge in programming; more than 15 years of experience in software development for embedded systems.
Skills
- More Than 15 Years Of Programming And Debugging Embedded Systems.
- Embedded C And Asm
- Interfacing Directly With Hw Via Memory-mapped Registers
- Low-level Drivers And Interfaces, Communication Protocols (Spi, I2c And Twi, Rs232, Rs485, Usb, Ethernet, Lin, Can, Modbus)
- Analyzing And Debugging, Work With Oscilloscopes, Logic And Spectrum Analyzers
- Application And Firmware Design And Structure
- Freertos
- Ides: Vscode, Eclipse Cdt, Visual Studio, Mplabx, Keil, Simplicity Studio
- Toolchains: Iar, Gcc, Icc, Xc8, Xc16, Xc32
- Ci And Documentation Tools: Jenkins, Doxygen, Artistic Style
- Version Control: Git, Svn, Bitbucket, Gitlab, Github, Plastic Scm
- Planning And Code Review: Jira, Tortoise, Code Reviewer
- Microcontroller Experience With Microchip (Authorized Premium Microchip Design Partner)
- Microcontroller Experience With Microchip Pic12, Pic16, Pic18, Pic24, Dspic30, Dspic33, Pic32
- Mplabx, Mcc, Harmony
- Xc8, Xc16, Xc32
- Pickit3 And 4, Pickit Serial, Icd3
- Microcontroller Experience With Atmel (Microchip)
- Atsam, Arm, Uc3x, Avr, Atmega, Xmega, Tiny
- Atmel / Microchip Studio, Atmel Start
- Gcc For Atmel Targets
- Jtag Ice Mk2, Jtag Ice3
- Microcontroller Experience With St (Stm32xx)
- Stm Cube Ide And Mx, Keil
- Ulink Me, St-link
- Microcontroller Experience With Silicon Labs (Efr32bgxx)
- Simplicity Studio
- Microcontroller Experience With Cortex M0, M0+, M3 Core-based Targets
- Segger J-link
- Tag Connect
- Specialized Experience With Capacitive Touch And Proximity Systems
- Cvd Software, Mtouch And Qtouch By Microchip
- Metal Over Cap
- Physical Background Of Capacitive Touch Systems
- Layout Design Rules For Capacitive Touch Systems
- Customer Support For Capacitive Touch Development
- Authorized Premium Microchip Design Partner For Capacitive Touch
- Wsl, Proalpha, Ms-office
Languages
German
NativeEnglish
AdvancedEducation
Oct 2007 - Oct 2010
Duale Hochschule Baden-Württemberg Ravensburg Campus Friedrichshafen
Bachelor of Engineering / Bachelor with Honours · Engineering · Friedrichshafen, Germany
Sep 2004 - Sep 2007
Rohde & Schwarz
Apprenticeship in Electronics · Electronics · Germany
Sep 1995 - Jun 2004
Gymnasium Salvatorkolleg Bad Wurzach
General high school diploma (Abitur) · Bad Wurzach, Germany
Certifications & licenses
Microchip Masters
EMC Certificate
IPC-A-610-Class 2 Certificate
Kuka Certificate
Python Certificate
SQL Certificate
Safety by Pilz
Sistema Certificate
WSCAD Certificate
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience