10 Software Development - Embedded in Goldingen
Fachkraft für eingebettete Softwareentwicklung (m/w/d)
Rolle
In dieser Rolle entwickelst und optimierst du anspruchsvolle Embedded-Softwarelösungen, die zuverlässig in komplexen technischen Systemen funktionieren. Du verantwortest die Umsetzung von Anforderungen in sauberen, effizienten Code und stellst dabei sicher, dass Architektur, Performance und Sicherheit den definierten Standards entsprechen. Darüber hinaus analysierst und behebst du Softwarefehler, führst Tests durch und dokumentierst deine Arbeit strukturiert und nachvollziehbar. Du stimmst dich eng mit angrenzenden Disziplinen wie Hardwareentwicklung und Systemengineering ab, um ganzheitliche Lösungen zu realisieren. Mit deinem Erfahrungsschatz bringst du neue Impulse ein, treibst technologische Weiterentwicklungen voran und sorgst so für eine kontinuierliche Verbesserung der Embedded-Software.
Verantwortung
- Du entwickelst und testest Embedded Software für Steuerungen, auch in sicherheitsrelevanten Anwendungen.
- Du erstellst Softwaredesigns, Spezifikationen und Testkonzepte für deine Lösungen.
- In dieser Rolle arbeitest du an Systemkonzepten im Zusammenspiel von Software, Elektrik und Hydraulik.
- Du beteiligst dich aktiv an agilen Entwicklungsprozessen (SCRUM) mit Daily Stand-ups, Sprint Reviews und Retrospektiven.
- Als Fachkraft für eingebettete Softwareentwicklung koordinierst du Teilprojekte in enger Abstimmung mit der Projektleitung.
Qualifikationen
- Du verfügst über eine technische Ausbildung im Bereich Automobil-, Elektro- oder Systemtechnik sowie ein Studium an einer FH oder ETH.
- Du hast fundierte Erfahrung in der Embedded-Softwareentwicklung sowie in der Mess- und Regeltechnik.
- Du programmierst sicher und routiniert in moderner C / C++ und setzt Versionsverwaltung mit Git ein.
- Idealerweise kennst du dich mit funktionaler Sicherheit nach ISO 13849 und/oder ISO 26262 aus.
- Du arbeitest gerne mit agilen Methoden, insbesondere SCRUM.
- Du kommunizierst sicher in Deutsch und Englisch und übernimmst motiviert Verantwortung.
Benefits
Embedded Systems Engineer (m/w/d)
Verantwortung
Sicherstellen des stabilen Betriebs komplexer Softwarelösungen, inkl. Wartung, Monitoring und Störungsbehebung
Planung und Umsetzung von Release- und Change-Prozessen mit begleitendem Testing und Rollout
Mitwirkung am gesamten Software-Lebenszyklus, von der Inbetriebnahme bis zur Ablösung
Dokumentation von Architektur, Anforderungen und Testverfahren zur Qualitätssicherung
Enge Zusammenarbeit mit Entwicklern, Fachbereichen und externen Partnern aus Elektronik, Mechanik und IT
Qualifikationen
Studium in Informatik, Elektrotechnik oder Systemtechnik (FH/Uni/HF)
Erfahrung in Softwarepflege, Updates und Lifecycle-Prozessen
Kenntnisse in Versionskontrolle (z. B. Git) und Ticketing-Systemen
Programmiererfahrung in C++, idealerweise im Embedded-Umfeld
Strukturierte, lösungsorientierte Denkweise mit hoher Team- und Kommunikationsfähigkeit
Sehr gute Englischkenntnisse
Benefits
Software Engineer Embedded & IoT (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Embedded-Softwarelösungen in C und C++ und trägst damit direkt zur Weiterentwicklung moderner Systeme bei. Du übernimmst die Verantwortung für Konzeption, Implementierung und Optimierung von Softwarekomponenten auf Mikrocontrollern und Embedded-Plattformen. Dabei analysierst und behebst du Fehler, führst Code-Reviews durch und stellst die Einhaltung von Qualitäts- und Sicherheitsstandards sicher. Du arbeitest eng mit angrenzenden Bereichen wie Hardwareentwicklung, Test und Systemengineering zusammen, um robuste und performante Gesamtlösungen zu realisieren. Durch deine strukturierte Arbeitsweise und dein technisches Know-how trägst du entscheidend dazu bei, komplexe Anforderungen in zuverlässige Embedded-Lösungen zu überführen.
Verantwortung
Du entwickelst performante Firmware- und Embedded-Plattformen für moderne IoT-, Industrie- oder Edge-Computing-Lösungen
Du designst modulare Softwarearchitekturen auf Basis von Embedded Linux, FreeRTOS, Zephyr oder vergleichbaren Plattformen
Du implementierst sichere Kommunikationsschnittstellen über Ethernet, MQTT, OPC UA, Modbus oder CAN und integrierst Hardwarekomponenten
Du etablierst automatisierte Build-, Test- und Deployment-Prozesse mit Jenkins, GitLab CI/CD, Docker und Python-basierten Toolchains
Du arbeitest mit Experten aus Hardware, Security, Cloud und Systems Engineering zusammen und bringst innovative Technologien bis zur Serienreife
Qualifikationen
Du hast ein Studium in Informatik, Elektrotechnik oder Embedded Systems abgeschlossen und verfügst über fundierte Praxiserfahrung
Du beherrschst C/C++ sicher und hast idealerweise zusätzlich Kenntnisse in Python, Rust oder modernen Software-Engineering-Praktiken
Du kennst Embedded-Linux-Distributionen (Yocto, Buildroot, Ubuntu Core) oder RTOS-Lösungen wie FreeRTOS oder Zephyr
Du bringst Erfahrung mit Versionsverwaltung (Git), CI/CD-Pipelines (Jenkins, GitHub Actions, GitLab CI) sowie Debugging-Tools (GDB, JTAG, Lauterbach) mit
Du interessierst dich für Cybersecurity, Secure Boot, TLS, Functional Safety (IEC 61508, ISO 26262) oder industrielle Kommunikationssysteme
Software Engineer C/C++ (m/w/d)
Verantwortung
Entwicklung von Applikationssoftware für Hightech-Industriemaschinen von der Analyse bis zur Inbetriebnahme
Programmierung von echtzeitfähigen Multitasking-Anwendungen auf modernen Plattformen (Multicore PowerPC, ARM) mit C/C++ und Lua
Entwicklung von User Interfaces für Linux und Windows mit C++, Python, HTML5 und JavaScript
Softwareentwicklung nach IEC EN 61508 (funktionale Sicherheit)
Erstellung und Pflege von technischer Dokumentation für Entwickler und Anwender
Qualifikationen
Abgeschlossenes Hochschulstudium (FH, Uni oder ETH) mit erster Berufserfahrung und Suche nach einer neuen Herausforderung
Fundiertes Wissen in modernen Programmiertechniken sowie Motivation, dieses in einem anspruchsvollen Umfeld einzusetzen
Hohe Teamfähigkeit und gute kulturelle Passung ins bestehende Team
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
Softwareentwickler:in Embedded Systeme (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Embedded Softwarelösungen, die Hardwarenähe, Performance und Zuverlässigkeit verbinden. Du übernimmst die Analyse von Anforderungen, das Design der Softwarearchitektur sowie die Implementierung und Optimierung von Firmware- und Embedded-Applikationen. Dabei verantwortest du die Integration, das Debugging und die Durchführung von Tests, um einen stabilen und effizienten Betrieb sicherzustellen. Zudem wirkst du aktiv an der Weiterentwicklung bestehender Systeme mit und bringst deine Erfahrung ein, um technische Konzepte voranzutreiben. Durch dein professionelles Vorgehen trägst du wesentlich dazu bei, innovative Produkte im Bereich Embedded Systeme erfolgreich umzusetzen.
Verantwortung
Du entwickelst und testest Embedded Software für Steuerungen mit teilweise sicherheitsrelevanten Anwendungen
Du erstellst Softwaredesigns, Spezifikationen und Testkonzepte für Embedded Systeme
In dieser Rolle arbeitest du an Systemkonzepten im Zusammenspiel von Software, Elektrik und Hydraulik mit
Du beteiligst dich aktiv an agilen Entwicklungsprozessen nach SCRUM inklusive Daily Stand-ups, Sprint Reviews und Retrospektiven
In dieser Rolle koordinierst du Teilprojekte in enger Abstimmung mit der Projektleitung
Qualifikationen
Du verfügst über eine technische Ausbildung im Bereich Automobil-, Elektro- oder Systemtechnik und idealerweise ein FH- oder ETH Studium
Du hast mehrjährige Erfahrung in der Embedded-Softwareentwicklung sowie in der Mess- und Regeltechnik
Moderne C- / C++-Programmierung beherrschst du sicher und praxisnah.
Du arbeitest routiniert mit Git und kennst dich idealerweise mit funktionaler Sicherheit nach ISO 13849 / 26262 aus
Du kommunizierst mündlich und schriftlich sicher in Deutsch und Englisch und übernimmst gerne Verantwortung
Benefits
Senior Firmware & Electronics Innovation Engineer (IoT) (m/w/d)
Verantwortung
Architektur und Umsetzung intelligenter Connected-Device-Lösungen inklusive Elektronik-, Firmware- und Kommunikationsdesign
Entwicklung energieeffizienter Embedded-Software für Echtzeit- und IoT-Systeme unter Linux oder RTOS
Aufbau robuster Hardwareplattformen mit Fokus auf EMV, Skalierbarkeit, Manufacturing und Zertifizierbarkeit
Durchführung von Validierungs-, Burn-In- und Integrationstests mit Oszilloskop, Boundary Scan und automatisierten Testsystemen
Technische Unterstützung von Produktionspartnern sowie Troubleshooting komplexer Feld- und Serienprobleme
Qualifikationen
Abgeschlossene höhere Ausbildung in Elektronik, Mechatronik oder technischer Informatik
Mehrjährige Praxiserfahrung mit Embedded-Hardware, Schaltungsdesign und Mikrocontroller-Architekturen
Know-how in drahtlosen Protokollen wie Zigbee, Thread, Bluetooth LE oder NB-IoT
Erfahrung mit CI/CD für Embedded-Projekte, GitLab, Hardware-in-the-Loop-Testing oder OTA-Updates von Vorteil
Selbständige, innovationsgetriebene Persönlichkeit mit Freude an interdisziplinärer Produktentwicklung
Benefits
Automation Engineer - Robotic (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
Senior Software Entwickler:in C/C++ (m/w/d)
Verantwortung
Für einen spezialisierten Rocken Partner suchen wir eine erfahrene Fachperson, die robuste Softwarelösungen für technische Systeme entwickelt.
Aufgaben:
Entwicklung von performanter Software in C und C++ für systemnahe Anwendungen
Analyse bestehender Systeme und Weiterentwicklung bestehender Komponenten
Zusammenarbeit mit Hardware- und Testteams bei der Integration
Umsetzung von Projekten gemäss modernen Entwicklungsstandards
Qualifikationen
Mehrjährige Erfahrung in C/C++ in Embedded- oder Systemumgebungen
Kenntnisse in Linux, Echtzeitbetriebssystemen oder Hardwarekommunikation
Strukturierte und analytische Arbeitsweise
Deutschkenntnisse auf mindestens C1-Niveau
Tech Stack: C, C++, Linux, Git, Make, UART, SPI, CAN
Benefits
Softwareentwicklung Identitäts- und Zugriffsverwaltung (m/w/d)
Verantwortung
- Du integrierst und entwickelst Software für Identitäts- und Berechtigungsmanagement in embedded Kommunikationssystemen.
- In dieser Rolle analysierst du Systemanforderungen und erstellst präzise Software-Spezifikationen.
- Du programmierst Softwarekomponenten in C/C++ und Python und bindest sie in bestehende Embedded-Systeme ein.
- Als Softwareentwicklerin bzw. Softwareentwickler für Identitäts- und Zugriffsverwaltung integrierst du LDAP-, AD- und Proxy-Server.
- Du führst Unit-Tests und Integrationstests durch und stellst so die Qualität und Stabilität der Software sicher.
- In dieser Rolle dokumentierst du Software-Architektur, Code und Tests und arbeitest aktiv in agilen Teams (Scrum/Kanban) mit.
Qualifikationen
- Abgeschlossenes Studium in Informatik, Elektrotechnik, Mechatronik oder eine vergleichbare Ausbildung
- Mehrjährige Praxis in der Embedded-Softwareentwicklung, idealerweise in komplexen Systemumgebungen
- Fundierte Kenntnisse in Netzwerk-Technologien sowie Erfahrung mit PKI, Smartcards, LDAP und AD
- Erprobte Erfahrung in der Konzeption und Implementierung von Zugriffskontrollen (Access Rights)
- Sicherer Umgang mit Git sowie gängigen Build-Systemen wie CMake und Make
- Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift sowie eine offene, teamorientierte Persönlichkeit
Embedded System Engineer (m/w/d)
Verantwortung
Du entwickelst moderne IoT-Geräte von der PCB-Architektur bis zur produktionsreifen Embedded-Plattform
Du implementierst performante Firmware auf STM32-, ESP32- oder ARM-Cortex-Systemen in C/C++ und FreeRTOS
Du integrierst Sensorik, BLE-, LoRaWAN-, WiFi- oder MQTT-Kommunikation nahtlos mit Cloud- und Edge-Plattformen
Du automatisierst Hardware-Tests, Debugging- und Produktionsprozesse mit Tools wie JTAG, UART, Logic Analyzer oder Python-Testframeworks
Du arbeitest eng mit Mechanical-, Cloud-, DevOps- und Mobile-Teams zusammen und begleitest Produkte bis zur Serienfertigung
Qualifikationen
Du verfügst über ein Studium in Embedded Systems, Elektrotechnik, Robotics oder Computer Engineering
Du bringst Erfahrung mit PCB-Design-Tools wie Altium, KiCad oder Eagle mit
Du beherrschst Embedded-Entwicklung mit Mikrocontrollern wie ESP32, Nordic nRF52 oder STM32
Du kennst dich mit Echtzeitbetriebssystemen, Low-Level-Debugging und Hardware-naher Softwareentwicklung aus
Du arbeitest analytisch, qualitätsorientiert und kommunizierst sicher in Deutsch und Englisch
Benefits