> Markdown version of [/jobs/ext/4687801-softwareentwickler](https://www.wearedevelopers.com/jobs/ext/4687801-softwareentwickler). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Softwareentwickler - **Company:** Rg Elektrotechnologie Gmbh - **Location:** Quedlinburg, Germany - **Contract:** Permanent contract - **Skills:** Testing (Software), Software Applications, ARM Architecture, C Sharp (Programming Language), Databases, Computer Engineering, Software Debugging, Embedded C, Middleware, Embedded Software, Ethernet, Hardware Design, Human-Computer Interaction, Windows Presentation Foundation, Software Architecture, Signal Processing, Universal Asynchronous Receiver/Transmitter, PIC Microcontroller, Real Time Systems, Git, Information Technology, Software Version Control - **Published:** November 12, 2026 - **Apply:** https://jobs.meinestadt.de/quedlinburg/standard?id=260675388 ## About the Role Betriebswirte/Fachwirte/Fachkaufleute (Fachschulniveau) Gewünschte Fähigkeiten & Kenntnisse WPF Middleware CAN Informatik Ethernet Signalverarbeitung C# Optimierung Analyse Embedded Software USB GIT Visualisierung Debugging Kommunikationsfähigkeit Einsatzbereitschaft, Abgeschlossenes Studium der Elektrotechnik, Technischen Informatik oder vergleichbare Qualifikation Sehr gute Kenntnisse in Embedded C Erfahrung mit ARM Cortex-M Mikrocontrollern (idealerweise STM32) Erfahrung mit Debugging und Versionsverwaltung (Git) Kenntnisse im Bereich Regelungstechnik oder Signalverarbeitung und Echtzeitsystemen Erfahrung in der Entwicklung grafischer Benutzeroberflächen und PC-Anwendungen ist wünschenswert Programmierkenntnisse in C# und WPF ## Description Entwicklung von Embedded Software für Mikrocontroller-basierte Systeme Konzeption und Implementierung neuer Softwarearchitekturen Entwicklung hardwarenaher Treiber und Middleware Entwicklung und Optimierung von Regelungs- und Steuerungsalgorithmen Implementierung von Kommunikationsschnittstellen (z. B. CAN, UART, SPI, I²C, USB , Ethernet) Entwicklung von PC-Anwendungen und grafischen Benutzeroberflächen zur Parametrierung, Diagnose und Visualisierung Implementierung von Schnittstellen zu Kundenapplikationen und Datenbanken Durchführung von Softwaretests sowie Unterstützung bei der Inbetriebnahme neuer Systeme Analyse und Behebung von Fehlern während der Entwicklungs- und Testphase Erstellung technischer Dokumentationen Enge Zusammenarbeit mit der Hardwareentwicklung Vorraussetzungen