1 Embedded in Solothurn
Fachspezialist Embedded Software (m/w/d)
Rolle
In dieser Rolle übernimmst du die Entwicklung und Implementierung von Embedded-Software in C/C++ für komplexe, technisch anspruchsvolle Systeme – von der Anforderungsanalyse über das Design bis hin zu Tests und Integration. Du verantwortest die Ausarbeitung und Weiterentwicklung der Softwarearchitektur, inklusive Performance-Optimierung und Qualitätssicherung unter Einsatz moderner Entwicklungswerkzeuge und -methoden. Zudem analysierst du Fehlverhalten, führst Debugging durch und stellst die Stabilität und Sicherheit der Firmware in Echtzeitumgebungen sicher. Du arbeitest eng mit Hardware- und Systemspezialist:innen zusammen, um Anforderungen zu klären und ganzheitliche Lösungen zu realisieren. Mit deinem Know-how bringst du neue Funktionen in Serie und sorgst dafür, dass bestehende Embedded-Lösungen kontinuierlich verbessert und gewartet werden.
Verantwortung
- Als erfahrene Fachkraft Embedded Software übernimmst Du die Konzeption, Entwicklung und Implementierung von Embedded-Softwarelösungen für anspruchsvolle Systeme
- Du analysierst Anforderungen, erstellst Spezifikationen und stimmst Dich eng mit Hardware-, System- und Testteams ab
- In dieser Rolle verantwortest Du die Qualität Deines Codes durch Code-Reviews, Modul- und Integrationstests sowie eine saubere Dokumentation
- Du optimierst bestehende Embedded-Software hinsichtlich Performance, Zuverlässigkeit und Wartbarkeit und treibst Refactoring-Maßnahmen voran
- Als erfahrene Fachkraft Embedded Software bringst Du Dein Know-how bei der Auswahl geeigneter Technologien, Frameworks und Tools ein und unterstützt bei Architekturentscheidungen
- Du begleitest Projekte über den gesamten Entwicklungszyklus hinweg, übernimmst Teilprojektverantwortung und unterstützt beim Wissenstransfer im Team
Qualifikationen
- Du hast ein abgeschlossenes Studium in Elektrotechnik, Informatik oder einer vergleichbaren technischen Fachrichtung
- Idealerweise verfuegst du ueber mehrere Jahre Erfahrung in der Entwicklung von Embedded Software im Professional Umfeld
- Du kennst dich sicher mit Programmiersprachen wie C oder C++ fuer Mikrocontroller und Embedded Systeme aus
- Im Umgang mit Echtzeitbetriebssystemen, Schnittstellenprotokollen und Hardware-nahe Programmierung bist du geuebt
- Analytisches Denken, sorgfaeltige Arbeitsweise und Freude an komplexen technischen Herausforderungen zeichnen dich aus
- Du arbeitest gerne im Team, kommunizierst klar und uebernimmst Verantwortung fuer deine Entwicklungsaufgaben
Benefits