Daniel Schäftner
Embedded Software Engineer
Experience
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
Dr. Georg Maurer GmbH
- Developed firmware and low-level drivers for advanced temperature sensors on a PIC32MZ controller using MPLABX
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
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
Embedded Software Engineer
SycoTec GmbH & Co. KG
- Developed software and hardware for level sensors in dental cleaning machines using mTouch
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
Embedded Software Engineer
KaVo Dental GmbH
- Software and hardware development for proximity sensors for dentist chairs in heavy surgical EMV environment with mTouch
Embedded Software Engineer
TTS Cleantec GmbH / Festool
- Software development for microchip mTouch implementation in a dsPIC33 for industrial vacuum cleaners
BRITA GmbH
- Analyzing and development support and consulting for mTouch in a water dispenser
AGCO GmbH / Fendt
- Proximity sensor design and implementation support for an agriculture company
elobau GmbH & Co. KG
- Software for industrial handheld in rough environment mTouch and QTouch combined
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
Maico Elektroapparate-Fabrik GmbH
- HW and SW development for bathroom fan application, PIR, RH, mTouch, OS, driver and interfaces
Diehl Ako / City GmbH
- Software projects and development resource for several projects
- Firmware for capacitive touch sensors (mTouch by Microchip) used in prototype development
STABILO International GmbH
- Software for capacitive touch pen including an SPI accelerometer with MPLABX and XC8 based on mTouch by Microchip
hegotec GmbH
- Layout and software for MOC sensor for caravan systems with MPLABX and XC8 based on mTouch by Microchip
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
Demmel AG / BMW
- Layout and software for capacitive touch sensors for automotive with MPLABX and XC8 based on mTouch by Microchip
Rawe Electronic GmbH / Geberit
- Layout and software for capacitive proximity sensors for sanitary locations with MPLABX and XC8 based on mTouch by Microchip
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
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
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
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Manufacturing, Professional Services, Education, Healthcare, Automotive, and Agriculture.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Product Development, Project Management, Quality Assurance, Information Technology, Research and Development, and Operations.
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
Education
Duale Hochschule Baden-Württemberg Ravensburg Campus Friedrichshafen
Bachelor of Engineering / Bachelor with Honours · Engineering · Friedrichshafen, Germany
Rohde & Schwarz
Apprenticeship in Electronics · Electronics · Germany
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
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Daniel based?
What languages does Daniel speak?
How many years of experience does Daniel have?
What roles would Daniel be best suited for?
What is Daniel's latest experience?
What companies has Daniel worked for in recent years?
Which industries is Daniel most experienced in?
Which business areas is Daniel most experienced in?
Which industries has Daniel worked in recently?
Which business areas has Daniel worked in recently?
What is Daniel's education?
Does Daniel have any certificates?
What is the availability of Daniel?
What is the rate of Daniel?
How to hire Daniel?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Embedded Software Engineer
Nearby freelancers
Professionals working in or nearby Aitrach, Germany