2 Elektronik / Elektrotechnik - Hardware / Software / Embedded in St. Gallen
C++ Softwareentwickler für Linux-Systeme (m/w/d)
Rolle
In dieser Rolle steuerst du anspruchsvolle Entwicklungsprojekte im Bereich Embedded Linux und C++. Du nutzt dein Fachwissen, um robuste Softwarelösungen für unterschiedliche Anwendungen zu realisieren. Dabei analysierst du Anforderungen, entwickelst tragfähige Architekturen und setzt diese in enger Zusammenarbeit mit interdisziplinären Teams um. Du übernimmst Verantwortung innerhalb von Kundenprojekten und bringst technologische Weiterentwicklungen aktiv voran. Die Position bietet dir ein vielseitiges Umfeld mit hohem Gestaltungsspielraum.
Verantwortung
- In dieser Rolle entwickelst du innerhalb eines agilen Teams Softwarelösungen für Embedded-Linux-Systeme.
- Du erstellst und pflegst Yocto-basierte BSPs und Linux-Distributionen inklusive Treiberintegration, Sicherheitsaktualisierungen und Cloud-Anbindung.
- Bei Bedarf konzipierst und entwickelst du kundenindividuelle Applikationen zur Gerätesteuerung oder Visualisierung.
- Als C++ Softwareentwickler begleitest du Projekte durch alle Phasen – von der Idee bis zur Implementierung.
- Du setzt automatisierte und manuelle Tests zur Qualitätssicherung ein und treibst den Ausbau der Testinfrastruktur sowie die Optimierung der CI/CD-Pipelines voran.
- In enger Zusammenarbeit mit Projektleitung, Hardwareentwicklung und externen Partnern sorgst du für abgestimmte Lösungen und reibungslose Abläufe.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium (UNI/FH/HF) mit Schwerpunkt in Informatik, Elektrotechnik oder Systemtechnik
- Du hast mehrjährige Erfahrung in der Entwicklung von Embedded-Linux-Systemen, idealerweise inklusive Yocto
- In der Softwareentwicklung für Linux-basierte Embedded-Geräte fühlst du dich sicher und routiniert
- Von Vorteil sind Kenntnisse im Bereich Embedded Security sowie der Umgang mit Open-Source-Software
- Idealerweise kennst du Frameworks wie Qt oder Flutter und bringst Know-how im Bereich Elektronik und Kommunikationsschnittstellen mit
- Erfahrungen mit SPS-Runtimes wie CODESYS oder logi.RTS runden dein Profil ab
Hardwareentwickler Embedded Systeme (m/w/d)
Rolle
In dieser Funktion entwickelst du komplexe Hardwarelösungen von der Konzeption über das Design bis hin zur Inbetriebnahme und Serienüberführung. Du verantwortest die Entwicklung eingebetteter Systeme und begleitest Projekte bis zur produktionsreifen Umsetzung. Dabei erstellst du technische Unterlagen, entwickelst Firmware für Microcontroller-Systeme und arbeitest eng mit internen Teams sowie Kunden zusammen.
Verantwortung
Entwicklung und Design von Hardwarekonzepten inklusive Aufbau und Inbetriebnahme
Erstellung und Pflege von technischen Produktions- und Entwicklungsunterlagen
Überführung von Entwicklungsprojekten in die Serienproduktion
Konzeption, Design und Implementierung von Firmware für Embedded Microcontroller-Systeme
Enge Zusammenarbeit mit internen Entwicklungsteams sowie Unterstützung bei technischen Produktentscheidungen
Mitwirkung an der durchgängigen Produktentwicklung von der Idee bis zur Serie
Qualifikationen
Abgeschlossenes Hochschulstudium in Elektrotechnik oder vergleichbarem technischen Bereich
Mehrjährige Erfahrung in der Hardwareentwicklung
Idealerweise Erfahrung in der Firmware-Entwicklung für Embedded Systeme
Ausgeprägte Kommunikationsfähigkeit im Umgang mit internen Teams und Kunden
Strukturierte, analytische und lösungsorientierte Arbeitsweise
Hohes technisches Verständnis für elektronische Systeme und Mikrocontroller
Fliessende Deutschkenntnisse
Benefits