06.07.2026 aktualisiert

**** ******** ****
20 % teilweise verfügbar

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

Aitrach, Deutschland
Nur Remote
Bachelor of Engineering
Aitrach, Deutschland
Nur Remote
Bachelor of Engineering

Profilanlagen

Zertifikate_Zusammengeführt.pdf
Curriculum_vitae_20250515.pdf

Skills

KeilC (Programmiersprache)Adobe FlashAgile MethodologieKünstliche IntelligenzData AnalysisTechnischer SupportArchitekturARM ArchitekturAssemblerspracheAtlassian JiraAutomatisierungTest AutomationKundenbeziehungsmanagementC++Software QualityCode-ReviewComputerprogrammierungContinuous IntegrationKundenkommunikationDebuggingEclipseEmbedded C++Embedded SystemsEmbedded SoftwareEthernetFirmwareFreertosGitHubIntegrierte EntwicklungsumgebungJoint TestPythonMicrosoft Visual StudioModbusKunststoffextrusionScrumRS-232Rs485Supply Chain ManagementSoftwareentwicklungSubversionTechnische DokumentationToolchainVersionierungScriptingPicmicroDoxygenPeripheralsMesstechnikOszilloskopGitPytestRechnerarchitekturAtlassian ToolsHardwarenahe ProgrammierungAtlassian BitbucketBetriebssystemeTechnische BeratungJenkins
✅ Key Skills & Expertise

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
Capacitive Touch & Proximity (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

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Senior Embedded Software Engineer

Schaeftner-Engineering

Industrie und Maschinenbau

< 10 Mitarbeiter

Key Skills

More than 15 years of programming and debugging embedded systems.

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

Embedded Software – Integration of PROFIsafe Stack (HMS Anybus) on STM32

Honeywell - Elster GmbH

Energie, Wasser und Umwelt

500-1000 Mitarbeiter

Design, implementation, and debugging of low-level interface drivers (UART / SPI)
Integration and configuration of HMS Anybus PROFIBUS / PROFIsafe stacks
Creation and validation of GSDML files for Siemens TIA Portal compatibility
System setup, commissioning, and testing using Siemens TIA Portal
Execution of functional tests, verification, and documentation

Senior Embedded Software Engineer

Demag Cranes & Components GmbH / Konecranes GmbH

Industrie und Maschinenbau

1000-5000 Mitarbeiter

Software development including low-level driver, firmware and application for PIC32CM, AtmelSAM and STM32 based hoist and crane safety-pcb-control.

Division Manager Electrical Engineering

KLAUS Multiparking GmbH

Industrie und Maschinenbau

50-250 Mitarbeiter

* 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.

Soft, -Hardware-Engineer

Rudolf Kleinser Schaltungsbau

Industrie und Maschinenbau

< 10 Mitarbeiter

* 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

Software-Engineer

RAWE Electronic GmbH

Industrie und Maschinenbau

50-250 Mitarbeiter

* 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

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden