You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Daniel SchäftnerDS

Daniel Schäftner

Embedded Software Developer

€680/day
Aitrach, DE
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Daniel

✅ Key Skills & Expertise

🧠 Embedded C / C++ & Assembler (15+ years)

- Hardware-related programming in C, C++, and Assembler
- Direct access to registers / peripherals
- Development of low-level drivers & communication interfaces
(SPI, I2C/TWI, RS232, RS485, CAN, LIN, USB, Modbus, Ethernet)
- Firmware design & architecture for Bare Metal and FreeRTOS
- Analysis & troubleshooting with oscilloscope, logic & spectrum analyzers
- SEGGER Tools: J-Link, RTT, SystemView

👆 Capacitive Touch & Proximity (Microchip mTouch Expert)

- Extensive experience with capacitive touch and proximity sensors
(CVD, Metal-Over-Cap, Physical Layer Optimization)
- Support for layout and design guidelines
- Technical support for customer projects
- Official Microchip Design Partner

⚙️ Toolchain & Development Environments

Development & 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

Versioning / CI / Code Quality:
- Git, SVN, Bitbucket, GitHub, Plastic SCM
- Jenkins, Jira, CodeReviewer, Tortoise, Atlassian Tools

📡 Microcontroller & Platform Experience

- 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 & Automation

- Python (Certificate available)
- Test automation (e.g., Pytest), log data analysis, measurement technology
- Build/flash/test scripting

📁 Project & Team Skills

- Creation of technical documentation (Doxygen)
- Agile development (Scrum, Jira)
- Collaboration with hardware, software, and test departments
- Customer contact, technical consulting, specification reviews
- Code reviews & mentoring of juniors
  • German

    Native or bilingual

  • English

    Fluent

Can work on-site
Aitrach (up to 50km)

Experience

  • DHBW Ravensburg Campus
    University Lecturer
    EDUCATION AND E-LEARNING
    January 2021 - Today (5 years and 5 months)
    Friedrichshafen, BW, Germany
    • Lectures for informatics, programming in C and python at the university DHBW in Friedrichshafen BW.
  • Demag Cranes & Components GmbH
    Embedded Software Engineer
    January 2021 - Today (5 years and 5 months)
    Wetter, NW, Germany
    • Software development including low-level and firmware for PIC32CM and ATSAM based hoist and crane safety-pcb-control.
  • Schaeftner Engineering
    Software Engineer
    January 2013 - Today (13 years and 5 months)
    Aitrach, BW, Germany
    • Development of 8/16/32 bit software in C and ASM on Atmel/Microchip/ST/SiliconLabs.
    • Low-Level-Drivers, Application and Firmware development, capacitive Touch Keys (mTouch).
    • Support for mTouch and capacitive software engineering and design
    • Development and manufacturing of electrical cabinets, and PCBs.
    • Test-software and documentation for all listed projects.
    • Project management and customer support.

Recommendations

Be the first to recommend Daniel

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor of Engineering
    DHBW Friedrichshafen
    2010
    Duales Studium Elektrotechnik

Skill set (22)

Categories