22 offene Stellen Embedded
Softwareentwickler Automation - SPS Programmierer (m/w/d)
Verantwortung
- Erstellen von SPS-Programmen
- Planung und Ausführung der Steuerungssoftware
- Analyse technischer und technologischer Prozesse von Neu- und Bestandsanlagen
- Technische Anforderungen an die Automation für Kundenprojekte definieren
- Erstellen von Testplänen
- Installation und Konfiguration von Systemen
- Kundenschulung
- Erstellen von Technische Dokumentationen
Qualifikationen
- Techniker HF oder Ingenieur FH in Elektrotechnik oder Automation
- Mehrjährige Berufserfahrung in der SPS-Programmierung, idealerweise mit SIMATIC S7/TIA-Portal
- Kenntnisse von Steuerungen
- Ausgeprägte Kommunikations- und Teamfähigkeit
- Stilsichere Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
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
Full Stack Software Engineer (m/w/d)
Verantwortung
Technische Gesamtverantwortung für die Weiterentwicklung der EdTech-Plattform
Architekturgestaltung, Code-Reviews, Mentoring und Skalierung einer global genutzten Anwendung
Enge Zusammenarbeit mit Produktteams zur Umsetzung von Anforderungen mit messbarem Impact
Qualifikationen
Fullstack-Erfahrung (Next.js, React, TypeScript, Python)
Fundierte Kenntnisse in skalierbaren Backend-Systemen und modernen Frontend-Frameworks
Ausgeprägtes Ownership-Mindset, Führungserfahrung und Gestaltungswille
Sehr gute Deutschkenntisse
Softwareentwickler Embedded Systeme (m/w/d)
Rolle
In dieser Position entwickeln Sie leistungsfähige Embedded-Softwarelösungen auf Linux-Basis für kundenspezifische Hardwareplattformen. Sie verantworten Architektur, Design und Implementierung von Echtzeitsystemen und stellen deren stabile Integration in komplexe technische Umgebungen sicher. Dabei arbeiten Sie eng mit interdisziplinären Teams aus Elektronik, Regelungstechnik und Mechanik zusammen.
Verantwortung
Entwicklung von Embedded Software im Umfeld von Embedded Linux Systemen
Integration und Anpassung von Linux-Komponenten für kundenspezifische Hardware
Konzeption und Umsetzung von Software-Architekturen für Echtzeit-Embedded-Systeme
Durchführung von Unit-Tests und Integrationstests im Softwareentwicklungsprozess
Mitarbeit bei der Erstellung technischer Softwarespezifikationen
Zusammenarbeit mit Elektronik-, Mechanik- sowie Mess- und Regelungstechnikteams
Entwicklung und Optimierung von Softwarelösungen für komplexe Systemumgebungen
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik oder Systemtechnik (FH/UNI)
Erfahrung in Embedded Linux Entwicklung mit C/C++
Kenntnisse in Linux Kernel-, Treiberentwicklung sowie Yocto-Projekt
Erfahrung in der Integration von BSP-Komponenten für spezifische Hardware
Fundierte Kenntnisse in Elektronik und Kommunikationsschnittstellen wie UART, SPI, I2C oder CAN
Erfahrung mit Echtzeitbetriebssystemen im Embedded Umfeld
Analytische, strukturierte und lösungsorientierte Arbeitsweise
Teamfähigkeit und Erfahrung in interdisziplinären Entwicklungsprojekten
Fliessende Deutschkenntnisse
Benefits
Software-Entwicklungsingenieur:in (m/w/d)
Verantwortung
Erstellung technischer Dokumentationen wie Pflichtenhefte sowie Wartungs- und Instandhaltungsunterlagen
Prüfung und Kontrolle von Elektrokonstruktionen, Stromlaufplänen und technischen Ausführungsunterlagen
Entwicklung und Programmierung von Softwarelösungen mit Siemens-Produkten wie SIMATIC, SINAMICS und WinCC
Definition und Umsetzung geeigneter Qualitätssicherungsmassnahmen
Inbetriebnahme, Test und Funktionskontrolle von Maschinen- und Anlagensteuerungen
Zusammenarbeit mit internen Fachbereichen und technischen Partnern
Qualifikationen
Abgeschlossenes Studium (BSc/HF) in Informatik, Systemtechnik oder vergleichbare technische Ausbildung
Fundierte Kenntnisse in der SPS-Programmierung sowie Erfahrung mit Siemens-Systemen wie SIMATIC, SINAMICS und WinCC
Gute Kenntnisse im Bereich Motion & Drives sowie HMI-Entwicklung
Verständnis für mechanische, technische und physikalische Zusammenhänge in industriellen Anlagen
Erfahrung im Lesen und Prüfen von Elektroschemas, Stromlaufplänen und technischen Dokumentationen
Gute Deutsch- und Englischkenntnisse in Wort und Schrift (mindestens Niveau B1)
Benefits
Automation Engineer (m/w/d)
Verantwortung
- Du bist zuständig für die Programmierung der Steuerungen von Robotern und komplexen Antriebssystemen
- Du spezifizierst und konfigurierst Visionssysteme gemäß den jeweiligen Kundenanforderungen und testest die Funktionalität der Systeme
- Bei der Auslegung der Visionssysteme arbeitest du eng mit unseren Partnern zusammen
- In Zusammenarbeit mit dem mechatronischen Team entwickelst du innovative und wettbewerbsfähige Lösungen
- In enger Zusammenarbeit mit der mechanischen Konstruktion, dem Verkauf und der Endmontage erarbeitest du kundenspezifische Konzepte und Lösungen für Kundenaufträge
- Du bist verantwortlich für die kontinuierliche Weiterentwicklung unserer modularen Softwarebausteine
Qualifikationen
- Du hast erfolgreich ein Studium im Bereich der Ingenieurwissenschaften abgeschlossen, idealerweise mit einem M.Sc.-Abschluss
- Wenn möglich, hast du bereits in einer ähnlichen Position Erfahrungen gesammelt oder möchtest nach Beendigung deines Studiums in der industriellen Automatisierung Fuss fassen
- Du interessierst dich für die industrielle Anwendung von Vision-Systemen und Smart-Kameras
- Idealerweise verfügst du über Kenntnisse in der SPS- und Motion-Programmierung
- Deine guten Englischkenntnisse helfen dir bei der internationalen Zusammenarbeit und gelegentlichen Kundenbesuchen weiter
- Du bist begeistert von komplexen Verpackungsmaschinen in einer zukunftsorientierten Branche
Benefits
Software Engineer (NextGen) (m/w/d)
Rolle
In dieser Rolle tauchst du tief in die Weiterentwicklung einer C++‑basierten Steuerungsreihe ein, die weltweit Massstäbe für die Fertigung von Werkstücken mit höchster Oberflächengüte setzt. Du konzipierst und implementierst anspruchsvolle Algorithmen in den Modulen für Geschwindigkeitsführung und Sollwertgenerierung und trägst damit direkt zur Leistungsfähigkeit der Steuerung bei. Dabei verantwortest du sowohl die kreative Neu- und Weiterentwicklung als auch die Pflege bestehender Softwarekomponenten. Du analysierst komplexe Anforderungen, übersetzt sie in tragfähige Konzepte und setzt diese eigenständig und präzise um. In deinem Arbeitsalltag verbindest du analytische Schärfe mit hoher Umsetzungsstärke und gestaltest so aktiv den technologischen Fortschritt im Bereich der CNC-Steuerung mit.
Verantwortung
- Du konzipierst, implementierst und pflegst Softwarekomponenten für Geschwindigkeitsführung und Sollwertgenerierung
- In dieser Rolle förderst du aktiv den Wissensaustausch zwischen Entwicklungsabteilung, Anwendungstechnik, Testabteilung und Kundendienst
- Du achtest konsequent auf eine moderne, saubere Softwarearchitektur
- Als Software Engineer gestaltest du robuste und wartbare Softwaredesigns für unsere Anwendungen
Qualifikationen
- Du verfügst über einen Bachelor, idealerweise einen Master oder ein Doktorat in Informatik, Physik, Mathematik oder Ingenieurwissenschaften.
- Du bist technologieaffin und findest auch bei komplexen Fragestellungen pragmatische, lösungsorientierte Ansätze.
- Du beherrschst modernes C++ sicher und setzt es routiniert in der Praxis ein.
- Kenntnisse in Bereichen wie Signalverarbeitung, Regelungstechnik oder Optimal Control zeichnen dich zusätzlich aus.
- Dein Englisch ist auf mindestens B2-Niveau, sodass du dich im internationalen Umfeld gut verständigen kannst.
Software Engineer (m/w/d)
Rolle
In dieser Rolle tauchst du tief in die Weiterentwicklung einer C++‑basierten Steuerungsreihe ein, die weltweit Massstäbe für die Fertigung von Werkstücken mit höchster Oberflächengüte setzt. Du konzipierst und implementierst anspruchsvolle Algorithmen in den Modulen für Geschwindigkeitsführung und Sollwertgenerierung und trägst damit direkt zur Leistungsfähigkeit der Steuerung bei. Dabei verantwortest du sowohl die kreative Neu- und Weiterentwicklung als auch die Pflege bestehender Softwarekomponenten. Du analysierst komplexe Anforderungen, übersetzt sie in tragfähige Konzepte und setzt diese eigenständig und präzise um. In deinem Arbeitsalltag verbindest du analytische Schärfe mit hoher Umsetzungsstärke und gestaltest so aktiv den technologischen Fortschritt im Bereich der CNC-Steuerung mit.
Verantwortung
- Du konzipierst, implementierst und pflegst Softwarekomponenten für Geschwindigkeitsführung und Sollwertgenerierung
- In dieser Rolle förderst du aktiv den Wissensaustausch zwischen Entwicklungsabteilung, Anwendungstechnik, Testabteilung und Kundendienst
- Du achtest konsequent auf eine moderne, saubere Softwarearchitektur
- Als Software Engineer gestaltest du robuste und wartbare Softwaredesigns für unsere Anwendungen
Qualifikationen
- Du verfügst über einen Bachelor, idealerweise einen Master oder ein Doktorat in Informatik, Physik, Mathematik oder Ingenieurwissenschaften.
- Du bist technologieaffin und findest auch bei komplexen Fragestellungen pragmatische, lösungsorientierte Ansätze.
- Du beherrschst modernes C++ sicher und setzt es routiniert in der Praxis ein.
- Kenntnisse in Bereichen wie Signalverarbeitung, Regelungstechnik oder Optimal Control zeichnen dich zusätzlich aus.
- Dein Englisch ist auf mindestens B2-Niveau, sodass du dich im internationalen Umfeld gut verständigen kannst.
Firmware & Hardware Engineer (m/w/d)
Rolle
Tauche ein in die Welt intelligenter Gerätekommunikation und gestalte aktiv ein leistungsfähiges Kommunikations-Framework, das Geräte und Sensoren zuverlässig mit anspruchsvollen Applikationen verbindet. In dieser Rolle übernimmst du die Verantwortung für die Entwicklung, Optimierung und Wartung von Embedded Firmware und Hardware in einem professionellen Umfeld. Du analysierst Anforderungen, konzipierst passende Hardware- und Software-Architekturen und setzt diese effizient und zuverlässig um. Zudem verantwortest du das Testen, Debuggen und Absichern der Firmware- und Hardware-Komponenten, um eine stabile und sichere Kommunikation zu gewährleisten. Durch deinen Einsatz trägst du entscheidend dazu bei, moderne, vernetzte Lösungen auf ein neues Niveau zu heben.
Verantwortung
- Du entwickelst Firmware in C für Sensoren und Messgeräte
- In dieser Rolle gestaltest du die Hardware-Entwicklung im Bereich Messtechnik
- Du konzipierst und implementierst die Gerätekommunikation
- In dieser Rolle übernimmst du die Verantwortung für die technische Dokumentation von Firmware und Elektronik
- Als Embedded Firmware-und-Hardware-Ingenieur*in leitest du eigenständig Entwicklungsprojekte
Qualifikationen
- Abgeschlossenes Hoch- oder Fachschulstudium in Elektrotechnik
- Sehr gute Programmierkenntnisse in C für Embedded-Anwendungen
- Fundierte Erfahrung im analogen und digitalen Schaltungsdesign
- Ausgeprägte Stärke, komplexe technische Themen strukturiert zu koordinieren und voranzutreiben
- Freude an interdisziplinärer Zusammenarbeit sowie lösungsorientierter Teamarbeit
Benefits
Senior Embedded Engineer (m/w/d)
Rolle
Tauche ein in die Welt intelligenter Gerätekommunikation und gestalte aktiv ein leistungsfähiges Kommunikations-Framework, das Geräte und Sensoren zuverlässig mit anspruchsvollen Applikationen verbindet. In dieser Rolle übernimmst du die Verantwortung für die Entwicklung, Optimierung und Wartung von Embedded Firmware und Hardware in einem professionellen Umfeld. Du analysierst Anforderungen, konzipierst passende Hardware- und Software-Architekturen und setzt diese effizient und zuverlässig um. Zudem verantwortest du das Testen, Debuggen und Absichern der Firmware- und Hardware-Komponenten, um eine stabile und sichere Kommunikation zu gewährleisten. Durch deinen Einsatz trägst du entscheidend dazu bei, moderne, vernetzte Lösungen auf ein neues Niveau zu heben.
Verantwortung
- Du entwickelst Firmware in C für Sensoren und Messgeräte
- In dieser Rolle gestaltest du die Hardware-Entwicklung im Bereich Messtechnik
- Du konzipierst und implementierst die Gerätekommunikation
- In dieser Rolle übernimmst du die Verantwortung für die technische Dokumentation von Firmware und Elektronik
- Als Embedded Firmware-und-Hardware-Ingenieur*in leitest du eigenständig Entwicklungsprojekte
Qualifikationen
- Abgeschlossenes Hoch- oder Fachschulstudium in Elektrotechnik
- Sehr gute Programmierkenntnisse in C für Embedded-Anwendungen
- Fundierte Erfahrung im analogen und digitalen Schaltungsdesign
- Ausgeprägte Stärke, komplexe technische Themen strukturiert zu koordinieren und voranzutreiben
- Freude an interdisziplinärer Zusammenarbeit sowie lösungsorientierter Teamarbeit
Benefits