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 EngineeringSkills
KeilC (Programmiersprache)Adobe FlashAgile MethodologieKünstliche IntelligenzData AnalysisTechnischer SupportArchitekturARM ArchitekturAssemblerspracheAtlassian JiraAutomatisierungTest AutomationKundenbeziehungsmanagementC++
✅ Key Skills & Expertise
Embedded C / C++ & Assembler (15+ Jahre)
⚙️ 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
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
- 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 (Zertifikat vorhanden)
- Testautomatisierung (z. B. Pytest), Log-Datenanalyse, Messtechnik
- Build-/Flash-/Test-Scripting
- 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
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
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
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
Software development including low-level driver, firmware and application for PIC32CM, AtmelSAM and STM32 based hoist and crane safety-pcb-control.