Senior Embedded Software Engineer
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 88319 Aitrach
- auf Anfrage
- de | en
- 22.01.2025
Kurzvorstellung
More than 15 years of programming and debugging embedded systems.
Auszug Referenzen (1)
"Thats what you need"
9/2013 – 8/2021
Tätigkeitsbeschreibung
Development of 8/16/32 bit software in C and ASM on Atmel/Microchip/ST
• Low-Level-Drivers, capacitive Touch Keys (mTouch)
• Development and manufacturing of electrical cabinets, and PCBs.
• Support for mTouch and capacitive software engineering and design (2013-present)
• Software development for microchip CVD mTouch implementation in a dsPIC33 for
industrial vacuum cleaners (2021).
• Soft and hardware development for proximity sensors for dentist chairs in heavy
surgical EMV environment with CVD mTouch. (2021).
• Analyzing and development support and consulting for CVD mTouch in a water
dispenser (2020).
• Proximity sensor design and implementation support for a agriculture company.
(2019)
• Software for industrial handheld in rough environment mTouch and QTouch
combined (2018).
• HW and SW development for bathroom fan application, PIR, RH, mTouch, OS, driver
and interfaces (2017).
• Software projects and development resource for several projects (2016).
• Software for capacitive touch field CVD mTouch by Microchip for sensor prototype
(2016)
• Layout and software for MOC sensor for caravan systems with MPLABX and XC8
based on CVD mTouch by Microchip (2015).
• Software for capacitive touch pen including an SPI accelerometer with MPLABX and
XC8 based on CVD mTouch by Microchip (2015).
• Layout and software for capacitive proximity sensors for sanitaire locations with
MPLABX and XC8 based on CVD mTouch by Microchip (2014).
• Layout and software for capacitive touch sensors for automotive with MPLABX and
XC8 based on CVD mTouch by Microchip (2014).
• Metal over Cap technology by Demmel AG (Microchip Design Partner) for capacitive
Keys in cooking fields and cars with advance knowledge of haptic (2013).
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software
Qualifikationen
Projekt‐ & Berufserfahrung
9/2021 – 5/2025
TätigkeitsbeschreibungSoftware development including low-level driver, firmware and application for PIC32CM, AtmelSAM and STM32 based hoist and crane safety-pcb-control.
Eingesetzte QualifikationenEmbedded Entwicklung / hardwarenahe Entwicklung, Git, Programmierer C, C++, Python-Programmierer, Softwareentwickler
1/2017 – 12/2021
Tätigkeitsbeschreibung
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.
Automatisierungstechnik (allg.), Projektleitung / Teamleitung
7/2014 – 12/2016
Tätigkeitsbeschreibung
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
• Project management and customer support
Automatisierungstechnik (allg.), Embedded Entwicklung / hardwarenahe Entwicklung
9/2013 – 8/2021
Tätigkeitsbeschreibung
Development of 8/16/32 bit software in C and ASM on Atmel/Microchip/ST
• Low-Level-Drivers, capacitive Touch Keys (mTouch)
• Development and manufacturing of electrical cabinets, and PCBs.
• Support for mTouch and capacitive software engineering and design (2013-present)
• Software development for microchip CVD mTouch implementation in a dsPIC33 for
industrial vacuum cleaners (2021).
• Soft and hardware development for proximity sensors for dentist chairs in heavy
surgical EMV environment with CVD mTouch. (2021).
• Analyzing and development support and consulting for CVD mTouch in a water
dispenser (2020).
• Proximity sensor design and implementation support for a agriculture company.
(2019)
• Software for industrial handheld in rough environment mTouch and QTouch
combined (2018).
• HW and SW development for bathroom fan application, PIR, RH, mTouch, OS, driver
and interfaces (2017).
• Software projects and development resource for several projects (2016).
• Software for capacitive touch field CVD mTouch by Microchip for sensor prototype
(2016)
• Layout and software for MOC sensor for caravan systems with MPLABX and XC8
based on CVD mTouch by Microchip (2015).
• Software for capacitive touch pen including an SPI accelerometer with MPLABX and
XC8 based on CVD mTouch by Microchip (2015).
• Layout and software for capacitive proximity sensors for sanitaire locations with
MPLABX and XC8 based on CVD mTouch by Microchip (2014).
• Layout and software for capacitive touch sensors for automotive with MPLABX and
XC8 based on CVD mTouch by Microchip (2014).
• Metal over Cap technology by Demmel AG (Microchip Design Partner) for capacitive
Keys in cooking fields and cars with advance knowledge of haptic (2013).
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software
10/2007 – 5/2014
Tätigkeitsbeschreibung
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 (2011/2012).
• 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 CVD 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
• Project management and customer support for capacitive systems
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software
Ausbildung
Friedrichshafen
Memmingen
Über mich
Capacitive Touch
mTouch by Microchip
Specialized experience with capacitive touch & proximity systems
CVD software
Metal Over Cap
Physical background
Layout design rules
Customer support for capacitive touch development
Authorized Microchip Design Partner
Embedded C and ASM
Interfacing directly with HW via memory mapped registers
Low level drivers & interfaces, communication protocols (SPI, I2C & TWI, RS232, RS485, USB, Ethernet, LIN, CAN, Modbus)
Analyzing & Debugging, work with oscilloscopes, logical & spectrum analyzers
Application & firmware design and structure
FreeRTOS
Environment / Tools
Eclipse CDT, VSCode, Visual Studio, Profilab
IAR, ICC, GNU, GCC
Artistic Style, Doxygen
Git, SVN, Tortoise, Atlassian, Jira, Bitbucket, GitHub, Plastic SCM
CodeReviewer, Jenkins
Microcontroller experience:
Microchip
PIC12, PIC16, PIC18, PIC24, PIC32, dsPIC30, dsPIC33, PIC32
MPLABX, MCC, Harmony
XC8, XC16, XC32
PICKIT3 & 4, PICKIT serial, ICD3
Atmel
ATSAM, ARM, UC3x, AVR, ATmega, Xmega, Tiny
Atmel / Microchip Studio, Atmel Start
GCC
JTAG ICE mk2, JTAG ICE3
ST
STM32
STM32 Cube IDE & MX, Keil
uLink me, ST-Link
Silicon Labs
EFR32BGxx
Simplicity Studio
Cortex
M0, M0+, M3 core-based targets
SEGGER J-Link
Tag Connect
Python certificate
Weitere Kenntnisse
Low-Level-Drivers, Application development, capacitive Touch Keys (mTouch).
Development and manufacturing of electrical cabinets, and PCBs.
Test-software and documentation for all listed projects.
Project management and customer support.
Lectures for informatics and python at the university DHBW in Friedrichshafen (2021-present).
Software development including low-level and firmware for PIC32CM based hoist and crane safety-pcb-control (2021-present).
Support for mTouch and capacitive software engineering and design (2013-present).
Firmware Low-Level driver development for an advanced water tap with bluetooth on an EFR32BG module from Silicon Labs with Simplicity Studio (2022).
Firmware an Low-Level development for advanced temperature sensors on PIC32MZ controller with MPLABX (2022).
Redesign application and firmware of a touch application for an exhaust hood from Cypress controller to STM32 and QTouch (2022).
Software development for microchip CVD mTouch implementation in a dsPIC33 for industrial vacuum cleaners (2021).
Soft and hardware development for proximity sensors for dentist chairs in heavy surgical EMV environment with CVD mTouch (2021).
Analyzing and development support and consulting for CVD mTouch in a water dispenser (2020).
Proximity sensor design and implementation support for a agriculture company (2019).
Software for industrial handheld in rough environment mTouch and QTouch combined (2018).
HW and SW development for bathroom fan application, PIR, RH, mTouch, OS, driver and interfaces (2017).
Software projects and development resource for several projects (2016).
Software for capacitive touch field CVD mTouch by Microchip for sensor prototype (2016).
Software for dsPIC33 CAN analyser with direct output to SPI Display (2015).
Layout and software for MOC sensor for caravan systems with MPLABX and XC8 based on CVD mTouch by Microchip (2015).
Software for capacitive touch pen including an SPI accelerometer with MPLABX and XC8 based on CVD mTouch by Microchip (2015).
Layout and software for capacitive proximity sensors for sanitaire locations with MPLABX and XC8 based on CVD mTouch by Microchip (2014).
Layout and software for capacitive touch sensors for automotive with MPLABX and XC8 based on CVD mTouch by Microchip (2014).
Metal over Cap technology by Demmel AG (Microchip Design Partner) for capacitive Keys in cooking fields and cars with advance knowledge of haptic (2013).
mTouch CVD by Microchip (Microchip Masters in Phoenix AZ 2012).
FreeRTOS, Low-Level-Drivers, Atmel UC3A/UC3C Microcontroller for automatic storage systems, Drivers for Bluetooth, WLAN, Zigbee, RFID (RS9110n1128, PROFLEX01, DWARF15) (2011/2012).
Bootloaders (DFU, MMC) for Atmel, developed custom PIC Bootloader for USART and I2C for PIC16F1828. Basic knowledge of Win CE 6.0 IMX28 boards, developed drivers for I2C and I2C Bootloader to PIC. Interfaces, USB, CAN, I2C (Multimaster), SPI, TWI, USART for UC3, ATmega/Atmel STM32/ST and PIC12,16/Microchip (2007 -2011).
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden