- Entwicklung und Weiterentwicklung anspruchsvoller Softwarelösungen mit C++, Qt und QML
- Konzeption und Umsetzung moderner grafischer Benutzeroberflächen (GUI)
- Mitarbeit im gesamten Softwareentwicklungsprozess – von der Analyse über das Design bis hin zur Implementierung und zum Testing
- Erstellung von qualitativ hochwertigem, wartbarem und dokumentiertem Code
- Durchführung von Code Reviews sowie Erstellung von Unit-Tests
- Analyse, Fehlerbehebung und Optimierung bestehender Softwarekomponenten
- Mitarbeit in interdisziplinären Entwicklerteams an komplexen Softwaresystemen
- Einarbeitung und Weiterentwicklung bestehender Legacy-Systeme
- Unterstützung bei der Definition von Softwarearchitekturen und technischen Lösungen
- Erfolgreich abgeschlossenes Studium als Informatikingenieur/in ETH, FH oder TH bzw. vergleichbare Ausbildung
- Mehrjährige Erfahrung in der objektorientierten Softwareentwicklung mit C++
- Fundierte Kenntnisse in Qt und QML
- Erfahrung in der Entwicklung von Softwarelösungen ausserhalb des Embedded-Bereichs
- Gute Kenntnisse in den Bereichen Softwaredesign, UML und Unit Testing
- Praktische Erfahrung mit Git oder Mercurial
- Sicherer Umgang mit Visual Studio
- Schnelle Auffassungsgabe und Verständnis für komplexe Softwaresysteme
- Fähigkeit, sich rasch in bestehende und gewachsene Softwarelandschaften (Legacy-Systeme) einzuarbeiten
- Selbständige, strukturierte und lösungsorientierte Arbeitsweise
- Sehr gute Englischkenntnisse in Wort und Schrift
- Gute Deutschkenntnisse
