Softwareentwickler Embedded Systems (m/wd)
ALPHA-ENGINEERING GmbH & Co. KG
Düren, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, GermanJob location
Düren, Germany
Tech stack
Agile Methodologies
Software Bug Management
C++
Software Quality
Linux
Device Drivers
Linux on Embedded Systems
Embedded Software
Firmware
Graphical User Interface
Microsoft Office
Product Management
QT
Software Engineering
Software Requirements Analysis
Software Systems
SQL Databases
Software Modules
Yocto
Data Management
Code Restructuring
Job description
Dein neuer Job im Bereich Engineering, IT & Office, Entwicklung innovativer Produktsoftware für optische Messgeräte - von der Firmware bis zur Applikationsschicht.
- Analyse, Refactoring und Optimierung von bestehendem Code sowie effiziente Fehlerdiagnose und Bugfixing in C/C++ und Embedded-Umgebungen.
- Anforderungsanalyse und Erstellung von Softwarespezifikationen - Entwicklung tragfähiger Konzepte für robuste Embedded-Softwarelösungen.
- Spezifikation von Softwaremodulen für externe Entwicklungspartner und enge Zusammenarbeit mit internationalen Dienstleistern.
- Agile und klassische Softwareentwicklung im kleinen, interdisziplinären Team mit aktiver Mitgestaltung des Entwicklungsprozesses und kontinuierlicher Verbesserung der Softwarequalität. Was wir bieten - Flexible Arbeitszeiten im Sinne einer ausgewogenen Work-Life-Balance
- unbefristeter Arbeitsvertrag
- Mobilarbeit möglich
- Spannende Aufgaben und Entwicklungsmöglichkeiten
Requirements
Werde jetzt Teil eines starken Teams! Wir suchen ab sofort in Düren einen Softwareentwickler Embedded Systems (m/w/d). Profil - Sehr gute Kenntnisse in C und C++ für die Entwicklung von Embedded Software und Systemanwendungen.
- Mehrjährige Praxiserfahrung mit Embedded Linux und Qt in der Entwicklung komplexer Softwarelösungen.
- Grundkenntnisse in SQL-Datenbanken sowie Verständnis für Datenmanagement und Schnittstellenintegration.
- Erfahrung in der Entwicklung von Applikationssoftware für Embedded Systems, inklusive GUI-Entwicklung mit Qt.
- Sicherer Umgang mit Linux-Buildsystemen und Yocto zur Konfiguration, Anpassung und Pflege von Embedded-Plattformen.
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift für die Arbeit in internationalen Projektteams und die Dokumentation von Software. Aufgaben - Konzeption, Entwicklung und Validierung von System- und Applikationssoftware unter Linux - inklusive Embedded-Linux-Umgebungen, Treiberentwicklung und Performance-Optimierung.