Aufgaben
- Entwicklung eines User Interface für die Bare Metal Systeme
- Arbeit auf eine agile SCRUM Arbeitsweise
- Integration von unterschiedlichen Softwarekomponenten in einen Masterstand des emWin Systems
- Integration der Lib in ein Plattform-Referenzsystem sowie in konkrete Produktprojekte
- Entwicklung eines User Interface Frameworks für embedded Systeme, welche auf emWin als Framework aufsetzen
- Entwicklung der notwendigen Tests und die Integration der entwickelten Funktionen in das Gesamtsystem
Profil
- Fortgeschrittene Kenntnisse in C++
- Fortgeschrittene Kenntnisse in der Entwicklung für embedded Systeme (STM32)
- Erfahrung in Continuous Integration mit Git/Gitlab Pipelines, Artifactory und Conda
- Erfahrung in der Programmierung von automatisierten SW-Tests idealerweise mit Python
- Sichere Deutsch- und Englischkenntnisse in Wort und Schrift
- Integration und Systemtest Erfahrung in einer agilen Softwareentwicklung
- Erfahrungen mit Json und cmake wünschenswert
- Idealerweise Erfahrungen mit Testframeworks (bspw. pytest, cpptest, googletest) und Shell Skripten
Benefits
- Abwechslungsreiche Tätigkeit in einem renommierten Unternehmen
- Angenehmes Arbeitsklima
- Aussicht auf Folgeprojekte