22 Software Development - Embedded in Gallen
Senior Java Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Senior Full-Stack Software Engineer anspruchsvolle Lösungen mit Java oder Kotlin und Angular für vielfältige Projekte in unterschiedlichen Branchen. Du arbeitest in einem agilen Entwicklungsprozess mit hoher Eigenverantwortung und profitierst von einer flexiblen Home-Office Regelung. Dabei kommst du in den Genuss sehr guter Arbeitsbedingungen und Sozialleistungen in einem familienfreundlichen, flexiblen Umfeld mit einem Pensum zwischen 80% und 100%. Du wählst deinen bevorzugten Laptop selbst und nutzt weitere Benefits wie gemeinsame Aktivitäten, die den Zusammenhalt im Arbeitsalltag stärken.
Verantwortung
Frontends und Backends mit Java/Kotlin, JavaScript und Angular entwickeln
Software-Design, Systemarchitektur und technische Spezifikationen mitgestalten
Requirements Engineering, Release-Planung und Kundenberatung begleiten
Qualität und Entwicklungsprozesse mit Git, Maven, Jenkins und Jira sicherstellen
Je nach Seniorität Teilprojekte oder Projekte technisch und organisatorisch führen
Qualifikationen
Hochschulabschluss in Informatik oder vergleichbare Qualifikation
Fundierte Kenntnisse in Java, JavaScript, Angular/React, Spring, Hibernate und SQL
Erfahrung mit IntelliJ, Maven, Jenkins, Git und Jira; Kotlin, Vaadin, AWS und GIS von Vorteil
Freude an Software-Architektur, agiler Entwicklung und eigenverantwortlichen Kundenprojekten
Deutsch mindestens C1 sowie gute Englischkenntnisse; für Senior-Level relevante Berufserfahrung
Benefits
(Sen.) Embedded Software Robotics Engineer (m/w/d)
Über
Rolle
Du möchtest Software entwickeln, die nicht nur auf dem Bildschirm funktioniert, sondern direkt mit echter Hardware und Robotiksystemen zusammenspielt? In dieser Rolle arbeitest du an anspruchsvollen F&E-Projekten und begleitest Softwarelösungen von der ersten Idee über Prototypen bis zur produktionsreifen Umsetzung. Dabei arbeitest du eng mit Spezialisten aus verschiedenen technischen Disziplinen zusammen.
Verantwortung
Du entwickelst moderne Embedded-Software mit C++ für innovative Robotiklösungen.
Du arbeitest an Softwarearchitekturen mit objektorientierten Konzepten und verteilten Diensten.
Du entwickelst Software für Embedded Linux auf ARM und integrierst hardwarenahe Komponenten.
Du beschäftigst dich mit Treibern und Kommunikationsprotokollen wie I2C und SPI.
Du integrierst Software auf echter Hardware und führst praxisnahe Tests direkt am Zielsystem durch.
Du begleitest Lösungen von frühen Prototypen bis zur Umsetzung für die Serienproduktion.
Du arbeitest eng mit Algorithmenexperten, Robotik- und Elektroingenieuren zusammen.
Du analysierst komplexe technische Herausforderungen und entwickelst gemeinsam im Team innovative Lösungen.
Du bringst dich aktiv in die Weiterentwicklung moderner Robotiktechnologien ein.
Qualifikationen
Du hast ein abgeschlossenes Studium in Informatik oder einer vergleichbaren technischen Fachrichtung.
Du bringst mindestens fünf Jahre Erfahrung in der Softwareentwicklung mit.
Du verfügst über fundierte Kenntnisse in C++ und objektorientierter Softwareentwicklung.
Du hast Erfahrung mit Embedded Linux, ARM und hardwarenaher Entwicklung.
Du kennst Kommunikationsschnittstellen wie I2C und SPI.
Du hast idealerweise bereits mit Nvidia Jetson und dem zugehörigen Software-Ökosystem gearbeitet.
Du kennst idealerweise Technologien wie Docker, ROS, Python oder Bash.
Du hast von Vorteil Erfahrung mit Echtzeitbetriebssystemen, verteiltem Rechnen, GPU, DSP oder Hardware-Beschleunigern.
Du arbeitest gerne interdisziplinär, denkst lösungsorientiert und hast Freude daran, dich in neue Technologien einzuarbeiten.
Du kommunizierst fliessend auf Deutsch und verfügst über gute Englischkenntnisse.
Benefits
Senior Embedded Software Entwickler (m/w/d)
Über
Rolle
Du hast die Möglichkeit, als Senior Software Engineer – Embedded Teil eines interdisziplinären Teams zu sein, das an Robotikprojekten der nächsten Generation arbeitet. In dieser Rolle übernimmst du die Verantwortung, in einem Team von Algorithmenexperten, Robotik- und Elektroingenieuren mitzuarbeiten. Du trägst dazu bei, Lösungen für die digitale Realität zu schaffen, die Sensor-, Software- und autonome Technologien kombinieren, um eine nachhaltige Zukunft zu ermöglichen. Du wirst deine Fähigkeiten einsetzen, um die Effizienz, Produktivität und Qualität von Anwendungen zu steigern. Du hast die Chance, deine Visionen Wirklichkeit werden zu lassen und Teil eines innovativen Teams zu sein.
Verantwortung
Du bist Teil von F&E mit Start-up-Geist in einem weltweit tätigen Unternehmen
In dieser Rolle arbeitest du in einem multikulturellen und interdisziplinären Umfeld
Als Senior Embedded Software Engineer entwickelst du vom Prototyp bis zur innovativen Serienproduktion
Du unterstützt aktiv und praktisch die Softwareintegration und das Testen auf echter Hardware
In dieser Rolle löst du teamorientiert Probleme und denkst kreativ, um die Grenzen von Spitzentechnologien zu erweitern
Du trägst zur Weiterentwicklung von Engineering und Entwicklung bei
Qualifikationen
- Du hast einen akademischen Abschluss in Informatik oder einem ähnlichen Bereich mit mindestens 5 Jahren Berufserfahrung.
- Du bringst Erfahrung in der Softwareentwicklung mit OOP-Prinzipien und verteilten Diensten mit.
- Du hast Kenntnisse in der Embedded-Entwicklung, insbesondere mit Linux auf ARM, Treiberentwicklung und Kommunikationsprotokollen wie I2C und SPI.
- Du hast Erfahrung mit Nvidia Jetson und seinem Software-Ökosystem oder bist bereit, dich schnell einzuarbeiten.
- Du hast eine Leidenschaft für die Softwareentwicklung mit modernem C++.
- Du verfügst über gute Englischkenntnisse und hast von Vorteil auch Grundkenntnisse in Deutsch.
Benefits
Embedded Engineer (m/w/d)
Über
Rolle
Du entwickelst robuste Embedded-Firmware für ARM-basierte Mikrocontroller und möchtest an anspruchsvollen Lösungen für industrielle Automation und mechatronische Systeme arbeiten? Dich erwartet eine technisch vielseitige Position von der Firmwareentwicklung über die Systemintegration bis zur Serienreife.
Verantwortung
Entwicklung, Programmierung und Wartung von Embedded-Firmware in C/C++
Entwicklung wiederverwendbarer Firmware- und Softwarebibliotheken
Implementierung industrieller Kommunikationsschnittstellen wie OPC UA, Modbus RTU/TCP, CANopen und Ethernet TCP/IP
Sicherstellung der Kommunikation zwischen Elektronik, Mikrocontrollern und Automatisierungssystemen
Planung und Durchführung von Verifikationen, Systemtests und Validierungen
Entwicklung automatisierter Testlösungen
Analyse von Mess- und Produktionsdaten zur Fehleranalyse und Systemoptimierung
Unterstützung bei Prototypenentwicklung, Hardware-Inbetriebnahme und Low-Level-Debugging
Begleitung des Übergangs von Prototypen in die Serienproduktion
Qualifikationen
Bachelor- oder Masterabschluss in Mechatronik, Robotik, Elektrotechnik oder vergleichbar
Mindestens 5 Jahre Erfahrung in Embedded-Firmware-/Software- und Hardwareentwicklung
Sehr gute Kenntnisse in C/C++ für ARM-basierte Echtzeit-Mikrocontroller
Erfahrung mit Embedded Linux, idealerweise Yocto
Fundierte Kenntnisse in OPC UA, CANopen, Ethernet TCP/IP und Modbus RTU/TCP
Erfahrung mit Git und Azure DevOps
Kenntnisse in Testautomatisierung und Python
Sehr gute Fähigkeiten in Netzwerkanalyse und Troubleshooting, insbesondere mit Wireshark
Benefits
(Senior) C++ Embedded Software Engineer (m/w/d)
Über
Rolle
Für die Entwicklung moderner Robotiklösungen wird eine erfahrene Fachperson im Bereich Embedded Software gesucht. Die Position verbindet Software Engineering, Hardware-nahe Entwicklung und Systemintegration – von ersten Prototypen bis hin zu produktionsreifen Lösungen in einem interdisziplinären Umfeld.
Verantwortung
Entwicklung und Weiterentwicklung von Embedded-Softwarelösungen für moderne Robotiksysteme
Engineering von der Prototypenphase bis zur Überführung in innovative Serienlösungen
Aktive Mitarbeit bei Softwareintegration und Hardwaretests
Entwicklung und Integration verteilter Softwarekomponenten
Zusammenarbeit mit Fachpersonen aus Softwareentwicklung, Robotik, Algorithmen und Elektrotechnik
Analyse technischer Herausforderungen und Entwicklung kreativer, praxisnaher Lösungen
Mitarbeit an innovativen Forschungs- und Entwicklungsprojekten
Qualifikationen
Abgeschlossenes Studium in Informatik oder vergleichbarer Fachrichtung
Mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung & Sehr gute Kenntnisse in modernem C++
Erfahrung mit objektorientierter Programmierung (OOP) und verteilten Diensten
Kenntnisse in Embedded Linux auf ARM sowie idealerweise Treiberentwicklung
Erfahrung mit Kommunikationsprotokollen wie I2C und SPI
Erfahrung mit Nvidia Jetson oder Bereitschaft zur schnellen Einarbeitung
Erfahrung mit Docker, ROS, Python, Bash, Echtzeitbetriebssystemen oder Distributed Computing von Vorteil
Kenntnisse in GPU, DSP oder weiteren Hardware-Beschleunigern von Vorteil
Fliessende Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
Hardware Engineer Embedded Systems (m/w/d)
Über
Unser Rocken Partner ist ein global agierendes Familienunternehmen mit über 5.000 hoch qualifizierten Mitarbeitern und weltweit führend in der Druck- und Temperaturmesstechnik. Auch in den Messgrößen Füllstand, Kraft, Durchfluss und in der Kalibriertechnik setzt das Unternehmen Standards. Gegründet im Jahr 1940 ist unser Rocken Partner heute dank einem breiten Portfolio an hochpräzisen Geräten und umfangreichen Dienstleistungen starker und zuverlässiger Partner in allen Anforderungen der industriellen Messtechnik.
Rolle
Du entwickelst innovative Embedded-Messtechnikprodukte von der ersten Idee bis zur Serienreife. Dabei verbindest du fundiertes Know-how in analoger und digitaler Elektronik mit praktischer Erfahrung in Hardwareentwicklung, PCB-Design und Produktvalidierung. Als technische Ansprechperson gestaltest du Entwicklungsprojekte aktiv mit und arbeitest eng mit Firmware-, Software-, Mechanik- und Produktmanagementteams zusammen.
Verantwortung
Entwicklung und Optimierung von analogen und digitalen Schaltungen für Embedded-Messtechnikprodukte
Technische Leitung und Begleitung von Entwicklungsprojekten
Konzeption, Design und Validierung von Hardwarearchitekturen und PCB-Layouts
Planung und Durchführung von Prototypentests, Verifikationen und Produktvalidierungen
Weiterentwicklung bestehender Produkte sowie Unterstützung der Produktion bei Serienanläufen und Fehleranalysen
Durchführung von EMV- und Funkmessungen sowie technische Abstimmung mit Prüf- und Zertifizierungsstellen
Durchführung des Requirement Engineerings von der Anforderungsanalyse bis zur technischen Spezifikation
Enge Zusammenarbeit mit Firmware-, Software-, Mechanik- und Produktmanagementteams
Qualifikationen
Abgeschlossenes Studium in Elektrotechnik (BSc) oder eine vergleichbare technische Ausbildung
Mindestens 5 Jahre Berufserfahrung in der Embedded-Systems-Entwicklung, idealerweise im industriellen Umfeld
Fundierte Kenntnisse in analoger und digitaler Schaltungstechnik sowie PCB-Design
Erfahrung mit EMV-gerechter Hardwareentwicklung, Verifikation und Produktvalidierung
Kenntnisse in technischen Zulassungs- und Zertifizierungsprozessen
Erfahrung in der technischen Projektleitung von Vorteil
Kenntnisse in NFC, Modbus, Low-Power-Technologien oder LoRaWAN von Vorteil
Gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
Entwicklungsingenieur Embedded Systems (m/w/d)
Über
Verantwortung
Entwicklung von Firmware für Hardwareplattformen auf Basis von Embedded Linux
Programmierung von Softwaretreibern für Sensoren, Funkübertragungskomponenten und weitere elektronische Bauteile.
Integration und Portierung von Fremdsoftware, beispielsweise Funkprotokoll-Stacks oder Cloud-Anbindungen.
Enge Zusammenarbeit mit Firmwareentwicklern sowie Projektleitern zur erfolgreichen Umsetzung der Projekte.
Durchführung von Tests, Fehlerbehebung und Inbetriebnahme elektronischer Systeme.
Qualifikationen
Abgeschlossenes Masterstudium in Elektrotechnik
Fundierte Erfahrung in der Firmwareentwicklung für Embedded-Systeme
Gute Programmierkenntnisse in C/C++ unter Linux sowie auf Mikrocontrollerplattformen
Kenntnisse in Kommunikationsprotokollen und Funkprotokoll-Stacks
Sehr gute Deutsch- und Englischkenntnisse
Benefits
Embedded Software Engineer (Ethernet) (m/w/d)
Über
Verantwortung
Du entwickelst moderne Vernetzungslösungen für industrielle Antriebssysteme.
Du integrierst Softwarebausteine in die Geräteplattform und begleitest deren Systemvalidierung.
Du konzipierst Kommunikationsarchitekturen für kommende Frequenzumrichter-Generationen.
Du optimierst Ethernet-basierte Datenverbindungen und erschliesst neue Schnittstellentechnologien.
Du vertiefst dein Fachwissen in Bereichen wie Cybersecurity, OPC UA oder IO-Link.
Qualifikationen
Höhere Ausbildung in Elektronik, Informatik, Automation oder einem softwareorientierten technischen Umfeld.
Erfahrung mit Feldbuslösungen, Industrial Networking oder vergleichbaren Kommunikationsstandards.
Sehr gute Programmierpraxis, vorzugsweise C, sowie Routine mit Entwicklungs- und Analyseumgebungen.
Hohe technische Neugier, sorgfältiges Vorgehen und Bereitschaft, sich in neue Themen einzuarbeiten.
Teamorientierte Persönlichkeit mit ausgeprägter Kommunikationsfähigkeit in Deutsch und Englisch.
Benefits
Embedded Software Engineer – Safety, C/C++ & Secure Automation (m/w/d)
Über
Verantwortung
Du entwirfst robuste Softwarearchitekturen und technische Designs für sicherheitskritische Embedded-Produkte.
Du formulierst Anforderungen für Embedded-Komponenten und setzt diese in mehrkanalige Firmware für Sicherheitssensoren um.
Du entwickelst und erweiterst C/C++-Software für ARM-Cortex-M-Mikrocontroller und begleitest Prototypen bis zur Inbetriebnahme.
Du definierst und realisierst Modul-, Funktions- und Integrationstests und entwickelst automatisierte CI/CT-Prozesse weiter.
Du stärkst Standardisierung, Modularisierung und Wiederverwendbarkeit und stellst dabei Sicherheit, Verfügbarkeit und Rückverfolgbarkeit sicher.
Qualifikationen
Du hast ein FH- oder Bachelorstudium in Software Engineering, Informatik oder einer vergleichbaren technischen Richtung abgeschlossen.
Du bringst 2–3 Jahre Erfahrung in der Embedded-Entwicklung sowie sehr gute C/C++-Kenntnisse mit.
Du kennst ARM-Cortex-M- oder vergleichbare Mikrocontroller und bist mit UML sowie gängigen Architekturmustern vertraut.
Du hast Praxis mit Unit-/Integrationstests und idealerweise automatisierten Prüfverfahren, Schnittstellen oder Sensorik.
Du interessierst dich für Functional Safety und Secure Coding und kennst idealerweise IEC 61508, IEC 62443, MISRA-C oder CERT C; sehr gutes Deutsch rundet dein Profil ab.
Benefits
Embedded Systems / Firmware Engineer (m/w/d)
Über
Verantwortung
Entwicklung und Dokumentation modularer Firmware-Konzepte unter Einhaltung technischer, normativer und kundenspezifischer Vorgaben.
Übersetzung produktspezifischer Anforderungen in verifizierbare Software-Spezifikationen und belastbare Systemstrukturen.
Realisierung sicherheitsgerichteter Software für Sensorik auf ARM-basierten Mikrocontrollern.
Aufbau von Mustergeräten sowie technische Begleitung von Inbetriebnahmen, Erweiterungen und Wartungsarbeiten an bestehenden Lösungen.
Etablierung automatisierter Build-, Prüf- und Integrationsabläufe sowie Vereinheitlichung der Entwicklungsstandards.
Qualifikationen
Höhere Ausbildung im Software Engineering, Embedded Engineering oder einem verwandten technischen Fachgebiet.
Mehrjährige praktische Tätigkeit in der hardwarenahen Programmierung mit C und C++.
Erfahrung mit Mikrocontroller-Plattformen, Softwaredesign, UML und etablierten Entwurfsmethoden.
Vertrautheit mit automatisierter Qualitätssicherung, Integrationsprüfungen und technischen Kommunikationsprotokollen; Kenntnisse in Sensor-/Aktor-Systemen sind willkommen.
Du sprichst fliessend Deutsch, Englisch mindestens B1
Benefits