21 Software Development - Embedded in Rietheim
SPS Programmierer - Automation Indutrie (m/w/d)
Verantwortung
- Entwicklung und Pflege unserer Maschinensteuerung
- Selbstständiges Programmieren und Implementieren von Steuerungs-Konzepten (SPS, Visualisierungen, Bussysteme, Antriebssysteme)
- Fehlersuche und Optimierung der Steuerungssoftware
- Mitarbeit bei der Erstellung der Maschinendokumentation
- Unterstützung von technischen Machbarkeits-Studien (Vorentwicklungs-Themen)
- Screenen und Evaluieren von technischen Neuheiten
- Mitarbeit bei der Professionalisierung der Arbeitsweisen in der Software Entwicklung (Testing und Simulation, DevOps, etc.
Qualifikationen
- Dipl. Techniker HF in Elektrotechnik oder Automation
- Fundierte Kenntnisse in der SPS-Programmierung (TIA, Step7 o.ä.)
- Kenntnisse von Steuerungen in der Automations- und Antriebstechnik
- Ausgeprägte Kommunikations- und Teamfähigkeit
- Stilsichere Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
Embedded Engineer (IoT) (m/w/d)
Verantwortung
- Du leitest die Entwicklung von IoT-Hardware mit Fokus auf PCB-Design, eingebettete Elektronik und Firmware-Architektur.
- In dieser Rolle konzipierst und entwickelst du robuste, effiziente und skalierbare Embedded Software für unsere IoT-Produkte.
- Als Ingenieur*in für vernetzte Embedded-Systeme arbeitest du eng mit Mechanik-, Software- und Cloud-Teams zusammen, um Hardware und Firmware nahtlos zu integrieren.
- Du definierst gemeinsam mit verschiedenen Stakeholdern die Produktanforderungen vom Konzept bis zur Serienproduktion.
- In dieser Rolle entwickelst du Prototypen und serienreife PCBs unter Berücksichtigung von Fertigungsfreundlichkeit und Kostenoptimierung.
- Du etablierst und pflegst Testverfahren zur Validierung von Hardware- und Firmware-Funktionalität sowie Zuverlässigkeit.
Qualifikationen
- Abgeschlossenes Studium in Elektrotechnik, Embedded Systems, Informatik oder einem verwandten technischen Fachgebiet (FH/ETH) oder gleichwertige praktische Erfahrung
- Mehrjährige praktische Erfahrung (mindestens 3 Jahre) im Embedded Hardware-Design inklusive PCB-Layout und Hardware-Tests
- Sichere Praxis in der Embedded-Firmware-Entwicklung und Softwarearchitektur für Mikrocontroller wie ARM Cortex, ESP32 oder STM32
- Routine im Umgang mit Sensorintegration sowie drahtlosen Kommunikationsprotokollen wie BLE und WiFi
- Ausgeprägtes Verständnis für ganzheitliche IoT-Systeme mit Mechanik, Sensoren, Aktoren und deren zuverlässiger Integration
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift; zusätzliche Sprachen sind ein Plus
Benefits
SPS-Programmierer Automation (m/w/d)
Verantwortung
- Programmierung und Entwicklung von Steuerung-, Visualisierungs- und Antriebs-Applikationen im Rahmen von Kundenprojekten, Neuentwicklungen, sowie funktionalen Erweiterungen
- Verifikation und Inbetriebnahme der erstellten Softwareapplikation B&R
- Erstellung von Softwarekonzepten und Funktionsabläufen
- Entwicklung kundenspezifischer Kommunikations- und Visualisierungssysteme
- Erstellen von Software-Dokumentationen
- Durchführung von Funktionskontrollen und Inbetriebnahmen bei unseren internationalen Kunden
- Weiterentwickeln von bestehender Maschinensoftware
Qualifikationen
- Technische Grundausbildung als Automatiker, Elektromonteur, Elektrozeichner
- Weiterbildung zum Techniker HF oder Ingenieur FH, vorzugsweise in Fachrichtung Elektrotechnik, Automation, techn. Informatik oder Mechatronik
- Mehrjährige Berufserfahrungen im Automationsumfeld, Maschinenbau, Sondermaschinenbau, Anlagenbau
- Erfahrungen in der SPS Programmierung (vorzugsweise B&R)
- Stilsichere Deutschkenntnisse und gute Englischkenntnisse
Benefits
SW Engineer Embedded (m/w/d)
Verantwortung
- Du entwickelst Embedded Software für Mikrocontroller, insbesondere mit Kenntnissen in ARM Cortex-M und/oder RISC-V Architekturen
- Die Firmware-Entwicklung in C/C++ unter Verwendung von Echtzeitbetriebssystemen (RTOS) und Kommunikationsprotokollen gehört zu deinen täglichen Aufgaben.
- Du arbeitest nach SW-Entwicklungsprozessen, einschliesslich der Durchführung von Unit-Tests, der Verwendung von Git/SVN zur Versionsverwaltung, der Einbindung in Continuous Integration (CI) Prozesse und der Nutzung von Gitlab
- Als SW Engineer Embedded und Mitglied unseres Teams trägst du zur kontinuierlichen Verbesserung unserer Entwicklungsprozesse bei und bringen innovative Ideen ein
- Die enge Zusammenarbeit mit anderen Fachbereichen, wie Hardware-Entwicklung und Qualitätssicherung, ist ein wichtiger Bestandteil deiner Tätigkeit
Qualifikationen
- Du hast ein abgeschlossenes Bachelor- oder Masterstudium in Elektrotechnik oder Software Engineering
- Du verfügst über fundierte Kenntnisse in der Entwicklung von Embedded-Software, idealerweise mit Erfahrung in ARM Cortex-M und/oder RISC-V Architekturen
- Erfahrung in der Firmware-Entwicklung in C/C++ unter Verwendung von RTOS und Kommunikationsprotokollen ist erforderlich
- Du bist vertraut mit SW-Entwicklungsprozessen wie Unit-Tests, Git/SVN, CI und Gitlab
- Sehr gute Deutschkenntnisse sind unerlässlich, um effektiv im Team kommunizieren zu können
Benefits
Embedded Electronics Engineer (m/w/d)
Verantwortung
Erstellung von Schaltplänen, Layouts und Produktionsunterlagen
Bauteilauslegung, Berechnung und Simulation von Extremwerten
Aufbau und Validierung von Prototypen
EMV-Messungen durchführen und EMV-Optimierung
Zusammenarbeit mit interdisziplinären Teams und Produktionspartnern
Qualifikationen
Erfahrung im analogen und digitalen Schaltungsdesign mit Mikrocontrollern
Kenntnisse in Schaltungssimulation und Layout-Erstellung
Selbstständige und strukturierte Arbeitsweise
Kreativität, Ausdauer und Qualitätsbewusstsein
Teamfähigkeit und gute Deutsch- sowie Englischkenntnisse
Benefits
Embedded Software Engineer mit Kenntnissen in C/C++ und Linux (m/w/d)
Verantwortung
Entwicklung und Optimierung von Embedded Software inklusive Programmierung, Test und Debugging
Sicherstellung der Einhaltung von Real-Time Operating Systems und Multithreading
Analyse von Leistungsengpässen und Verbesserung der Systemeffizienz
Zusammenarbeit mit Hardware-Ingenieuren zur Definition von Anforderungen und Schnittstellen
Technische Unterstützung von Lieferanten und Stakeholder-Kommunikation
Qualifikationen
MSc oder vergleichbarer Abschluss in Informatik, Automation, Embedded Systems o. Ä.
Fundierte Kenntnisse in C/C++, C#, MATLAB/Simulink und SQL
Erfahrung mit Kommunikationsprotokollen wie CAN, Ethernet und MQTT
Sicherer Umgang mit Linux und Echtzeitbetriebssystemen
Praxis in Debugging-Tools (z. B. JTAG, GDB) und mit Microcontrollern (z. B. ARM Cortex, STM32)
Benefits
SW Engineer Embedded 80-100% (m/w/d)
Verantwortung
- Du entwickelst Embedded Software für Mikrocontroller, insbesondere mit Kenntnissen in ARM Cortex-M und/oder RISC-V Architekturen
- Die Firmware-Entwicklung in C/C++ unter Verwendung von Echtzeitbetriebssystemen (RTOS) und Kommunikationsprotokollen gehört zu deinen täglichen Aufgaben.
- Du arbeitest nach SW-Entwicklungsprozessen, einschliesslich der Durchführung von Unit-Tests, der Verwendung von Git/SVN zur Versionsverwaltung, der Einbindung in Continuous Integration (CI) Prozesse und der Nutzung von Gitlab
- Als SW Engineer Embedded und Mitglied unseres Teams trägst du zur kontinuierlichen Verbesserung unserer Entwicklungsprozesse bei und bringen innovative Ideen ein
- Die enge Zusammenarbeit mit anderen Fachbereichen, wie Hardware-Entwicklung und Qualitätssicherung, ist ein wichtiger Bestandteil deiner Tätigkeit
Qualifikationen
- Du hast ein abgeschlossenes Bachelor- oder Masterstudium in Elektrotechnik oder Software Engineering
- Du verfügst über fundierte Kenntnisse in der Entwicklung von Embedded-Software, idealerweise mit Erfahrung in ARM Cortex-M und/oder RISC-V Architekturen
- Erfahrung in der Firmware-Entwicklung in C/C++ unter Verwendung von RTOS und Kommunikationsprotokollen ist erforderlich
- Du bist vertraut mit SW-Entwicklungsprozessen wie Unit-Tests, Git/SVN, CI und Gitlab
- Sehr gute Deutschkenntnisse sind unerlässlich, um effektiv im Team kommunizieren zu können
Benefits
Electrical Hardware Engineer (m/w/d)
Verantwortung
- Technische Erfassung, Analyse und Bearbeitung von Konzepten gemäss Kundenanforderungen
- Entwurf, Simulation und Layout von analogen und digitalen Schaltungen
- Requirement Engineering, inklusive Definition und Verfeinerung von Requirements, in Zusammenarbeit mit Hardware- und Systemarchitekt*innen
- Test, Überprüfung und Wartung von elektronischen Geräten
- Steuerung/Kontrolle von externen Dienstleistern für Layout, PCB-Fertigung und Bestückung
- Erstellung technischer Dokumente, Datenblätter, Prüfpläne sowie Prüfprotokolle
Qualifikationen
- Sie haben ein abgeschlossenes Studium der Elektrotechnik oder einer vergleichbaren Fachrichtung
- Sie haben Erfahrung im Design und Layout von elektronischen Schaltungen
- Kenntnisse in 3D-CAD und Python wären ein Plus
- Ausgezeichnete Kommunikationsfähigkeiten, vernetztes Denken und Belastbarkeit
- Teamfähigkeit
- Stilsichere Deutschkenntnisse sowie sehr gute Englischkenntnisse
Benefits
Software Engineer C++ (m/w/d)
Verantwortung
- Du entwickelst hardwarenahe Embedded-Software in C/C++ auf Basis von FreeRTOS
- In dieser Rolle implementierst du Steuerungslogik, Tasks, Kommunikationsschnittstellen und zentrale Systemkomponenten
- Als Fachkraft für eingebettete Software gestaltest du eine klar strukturierte, modulare Softwarearchitektur mit
- Du sicherst hohe Codequalität durch Code-Reviews, statische Analysen, Unit-Tests sowie Embedded-Tests direkt auf den Maschinen ab
- In dieser Rolle baust und pflegst du SIL-Tests (Software-in-the-Loop), um neue Features frühzeitig abzusichern
- Du übernimmst Verantwortung für komplexe Komponenten und arbeitest eng mit Hardware- und System-Engineering zusammen, damit deine Software Maschinen weltweit steuert
Qualifikationen
- Abgeschlossenes Studium mit Schwerpunkt Informatik, System Engineering oder Elektronik (BSc oder gleichwertig)
- Mehrjährige praktische Erfahrung in der Embedded-Entwicklung mit C/C++ sowie im Umgang mit Echtzeitbetriebssystemen (idealerweise FreeRTOS)
- Sicherer Umgang mit Speicher- und Performanceoptimierung auf Embedded-Systemen sowie Erfahrung mit Unit-Tests und idealerweise SIL-/HIL-Tests
- Routine im Einsatz von Git und Continuous-Integration-Umgebungen
- Strukturierte, eigenverantwortliche Arbeitsweise und Freude an technischer Tiefe sowie nachhaltiger Softwareentwicklung
- Interesse daran, organisatorische und technische Koordinationsaufgaben zu übernehmen sowie sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
Embedded Software Ingenieur (m/w/d)
Rolle
Du analysierst, designst und implementierst hardwarenahe Software für sicherheitskritische Anwendungen mit Hilfe agiler Entwicklungsmethoden.
Du arbeitest aktiv an der Gestaltung der Software-Architektur für Weiter- und Neuentwicklungen und bringst innovative Ideen ein.
Du erstellst Testspezifikationen und führst umfassende Software-Tests durch, um die Qualität und Sicherheit der Anwendungen sicherzustellen.
Du dokumentierst sämtliche Softwareentwicklungen gemäss den festgelegten Vorgehensmodellen und sorgst für eine lückenlose Nachvollziehbarkeit.
Verantwortung
Du hast ein abgeschlossenes Studium im Bereich Elektrotechnik, Informatik oder eine gleichwertige Ausbildung im Bereich Software Engineering
Du bringst gute Kenntnisse in den Programmiersprachen C und/oder C++ sowie in der hardwarenahen Programmierung mit
Du verfügst idealerweise über Erfahrungen in Entwicklungsprozessen im technologischen Umfeld und zeichnest Dich durch hohe Lernbereitschaft aus
Du bist ein Teamplayer, der Freude daran hat, verschiedene Schlüsseltechnologien wie Funk, Radar, LTE, GPS/Glonass und digitale Signalverarbeitung zu integrieren, um innovative Produkte zu entwickeln
Benefits