Softwareentwickler für Embedded Systems
DIS AG
Dresden, Germany
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, German Compensation
€ 55KJob location
Remote
Dresden, Germany
Tech stack
C Sharp (Programming Language)
C++
Communications Protocols
Software Debugging
Linux
Embedded Software
Ethernet
Hardware Design
Python
Raspberry Pi
TCP/IP
Universal Asynchronous Receiver/Transmitter
PIC Microcontroller
Backend
Information Technology
Job description
- Full-timeEmployment type: Full-time
- €40,000 - €55,000 (employer salary)
- On-site
- Be an early applicant, * Entwicklung und kontinuierliche Optimierung von Softwarelösungen für robotergestützte Anwendungen
- Konzeption, Implementierung und Pflege von Embedded Firmware für Mikrocontroller (insbesondere STM32) sowie Linux-basierte Steuerungssysteme (z. B. Raspberry Pi oder vergleichbare SoCs)
- Entwicklung von Backend-Komponenten sowie Schnittstellen zur Cloudkommunikation
- Integration und Nutzung industrieller Kommunikationsprotokolle und Schnittstellen wie CAN, RS-485, Ethernet oder TCP/IP
- Anbindung und Steuerung von Sensoren, Aktoren sowie elektronischen Baugruppen
- Durchführung von Inbetriebnahmen und hardwarenaher Fehlersuche mithilfe moderner Debugging- und Testtools
- Enger Austausch mit angrenzenden Fachbereichen wie Hardwareentwicklung und Konstruktion
Requirements
- Abgeschlossenes Studium im Bereich Informatik, Elektrotechnik, Automatisierungstechnik oder eine vergleichbare Qualifikation
- Mehrjährige praktische Erfahrung in der Embedded-Softwareentwicklung im industriellen Umfeld
- Sehr gute Programmierkenntnisse in C/C++ sowie solide Kenntnisse in Python und C#
- Fundiertes Wissen über Mikrocontrollerschnittstellen und Peripherien (z. B. UART, SPI, I²C, ADC, PWM, GPIO)
- Erfahrung im Debugging und Testing von Embedded-Systemen
- Gutes Verständnis für elektronische Zusammenhänge und die Schnittstelle zwischen Hard- und Software
- Erfahrung in der Strukturierung von Entwicklungsprozessen sowie in Validierung und technischer Dokumentation
- Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse im technischen Kontext
- Selbstständige, strukturierte und lösungsorientierte Arbeitsweise
- Erfahrung in der Zusammenarbeit mit interdisziplinären Teams (Software, Elektronik, Mechanik)
Benefits & conditions
- Vollzeitstelle (40 Stunden/Woche) mit einem Jahresgehalt von bis zu 55.000 € - abhängig von Qualifikation und Erfahrung
- Flexible Arbeitszeiten mit Kernarbeitszeit von 9:30 bis 14:00 Uhr sowie die Möglichkeit auf 2 Tage Homeoffice pro Woche
- Überstundenkonto bis 50 Stunden, darüber hinausgehende Stunden werden vergütet inkl. Bonus
- 26 Urlaubstage zum Start mit Staffelung auf bis zu 30 Tage je nach Betriebszugehörigkeit
- Zuschuss zur Kinderbetreuung in Höhe von 50 € pro Kind monatlich (unter bestimmten Voraussetzungen)
- Betriebliche Altersvorsorge mit 20 % Arbeitgeberzuschuss sowie zusätzliche Leistungen bei Jubiläen und Geburtstagen
- Moderne, mittelständisch geprägte Unternehmensstruktur mit kurzen Entscheidungswegen und wertschätzender Unternehmenskultur
- Vielfältige Weiterbildungs- und Entwicklungsmöglichkeiten
- Regelmäßige Team-Events und gemeinsame Aktivitäten (z. B. Food-Trucks, Firmenevents)