> Markdown version of [/jobs/ext/4680954-werkstudent-embedded-softwareentwickler](https://www.wearedevelopers.com/jobs/ext/4680954-werkstudent-embedded-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). --- # Werkstudent - Embedded Softwareentwickler - **Company:** Dögel GmbH - **Location:** Kabelsketal, Germany - **Experience:** Internship - **Contract:** Internship / Graduate position - **Skills:** C (Programming Language), Assembly Language, C++ (Programming Language), Field-Programmable Gate Array (FPGA), Python (Programming Language), PIC Microcontroller, Information Technology - **Published:** November 12, 2026 - **Apply:** https://jobs.meinestadt.de/kabelsketal/standard?id=260580427 ## About the Role B Ausübungsformen Gewünschte Fähigkeiten & Kenntnisse FPGA Programmiererfahrung C-Programmiersprachen Informatik Englisch Assembler Python Elektrotechnik Informationstechnik Programmiersprachen Deutsch Teamfähigkeit Selbstständige Arbeitsweise Schnelle Auffassungsgabe, Du bist immatrikuliert im Fachbereich Elektrotechnik, Informationstechnik, Informatik oder einem vergleichbaren Studiengang. Du bringst Vorkenntnisse im Bereich Hardwarenahe Programmierung mit. Du hast grundlegende Fähigkeiten in der Nutzung der Programmiersprachen C, C++, Python. Du hast eine schnelle Auffassungsgabe, arbeitest strukturiert und gewissenhaft. Du arbeitest gerne im Team, performst aber auch selbstständig. Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift runden dein Profil ab. ## Description Du arbeitest an der Konzeption und Erstellung von Prototypen mit. Du entwickelst Software für eingebettete Systeme, wie z.B. Mikrocontroller, FPGA oder andere spezielle Hardware-Plattformen. Du entwickelst Treiber und Schnittstellen für verschiedene Hardware-Komponenten. Du programmierst Mikrocontroller in Sprachen wie C, C++ oder Assembler, um bestimmte Funktionen oder Algorithmen zu implementieren. Du testest und debuggst die entwickelte Software, um sicherzustellen, dass sie korrekt funktioniert und die Anforderungen erfüllt. Du dokumentierst die entwickelte Software und wartest sie, um sicherzustellen, dass sie auf dem neuesten Stand ist und korrekt funktioniert.