29 Software Development - Embedded in Oberwil b. Büren
Hardware- & Firmware-Entwickler (m/w/d)
Rolle
In dieser vielseitigen Schlüsselposition gestaltest du die nächste Generation intelligenter High-End-Messsysteme von der ersten Idee bis zur Marktreife. Dich erwartet ein dynamisches Umfeld, in dem du deine Expertise in Elektronik und Software voll einbringen kannst.
Verantwortung
Schaltungsdesign konzipieren: Du entwirfst komplexe digitale Schaltungen für hochpräzise Messgeräte.
PCB-Layouts erstellen: Du entwickelst die Leiterplatten-Designs in enger Absprache mit der internen Mechanik-Konstruktion.
Firmware programmieren: Du schreibst hardwarenahe Software in Embedded-C für intelligente Sensoren.
Produktlebenszyklus begleiten: Du steuerst Neuentwicklungen ganzheitlich im Tandem-Team bis zur erfolgreichen Markteinführung.
Qualifikationen
Ausbildung: Du bringst ein abgeschlossenes Studium (ETH/FH) in Elektrotechnik oder eine gleichwertige Qualifikation mit.
Fachwissen: Du besitzt fundierte Praxiserfahrung im digitalen Schaltungsdesign und der Embedded-C-Entwicklung.
Arbeitsweise: Dein Stil ist geprägt von einer strukturierten, zielorientierten und proaktiven Herangehensweise.
Mindset: Du hast Freude an interdisziplinären Fragestellungen und der gemeinsamen Entwicklung cleverer Lösungen im Team.
Benefits
Embedded Software Engineer C / Firmware Entwickler (m/w/d)
Über
Rolle
Du entwickelst und optimierst Embedded-Firmware für moderne Mikrocontroller-basierte Systeme und begleitest den gesamten Entwicklungsprozess von der Architektur bis zur Serienreife. Mit Deiner Erfahrung in hardwarenaher Programmierung, technischer Führung und Fehleranalyse trägst Du massgeblich zur Entwicklung zuverlässiger und leistungsfähiger Embedded-Lösungen bei.
Verantwortung
Du entwickelst, implementierst und wartest Embedded-Firmware in C für STM32-Mikrocontroller.
Du erweiterst und optimierst Treiber, Applikationslogik sowie hardwarenahe Softwarekomponenten mit STM32 HAL und entsprechender Middleware.
Du übernimmst die technische Verantwortung bei Softwarearchitekturen, Code-Reviews und technischen Entscheidungsprozessen.
Du integrierst externe Komponenten und Peripherien wie GPIO, UART, SPI, I2C, ADC, PWM, DMA und Timer.
Du stellst eine hohe Codequalität durch strukturierte Entwicklung, Tests, Dokumentation und etablierte Embedded-Entwicklungsprozesse sicher.
Du analysierst und behebst Echtzeitprobleme, Performance-Engpässe sowie Fehler in der Hardware-Software-Integration.
Qualifikationen
Du verfügst über mindestens 5 Jahre Berufserfahrung in der Entwicklung von Embedded-Software mit C.
Du besitzt fundierte Erfahrung mit STM32-Mikrocontrollern sowie den dazugehörigen STM32Cube-Tools.
Du hast praktische Kenntnisse mit STM32 HAL und ein tiefes Verständnis für das Verhalten von Low-Level-Peripherie.
Du verfügst über sehr gute Kenntnisse in Embedded-System-Grundlagen, insbesondere Interrupts, Timer, Memory-Layout, Startup-Code und Linker-Skripte.
Du bist erfahren im Debugging mit JTAG/SWD-Werkzeugen wie ST-Link und kennst Funktionen wie Breakpoints, Watchpoints und Trace.
Du schreibst strukturierten, wartbaren und qualitativ hochwertigen Embedded-Code.
Benefits
Softwareentwickler C/C++ und TypeScript (m/w/d)
Über
Rolle
In dieser Rolle verantwortest du die Konzeption, Umsetzung und kontinuierliche Weiterentwicklung von IT-Sicherheitsstrategien in komplexen Systemlandschaften. Du analysierst Sicherheitsrisiken, entwickelst passende Schutzmassnahmen und koordinierst deren Implementierung in enger Abstimmung mit Fachabteilungen. Dabei evaluierst du neue Technologien und sorgst für die Einhaltung relevanter Compliance-Richtlinien. Deine fundierte Erfahrung im Bereich Cyber Security ermöglicht es dir, auch bei kritischen Vorfällen schnell und effektiv zu handeln. So trägst du massgeblich zur Sicherheit und Stabilität der gesamten IT-Infrastruktur bei.
Verantwortung
- Du entwickelst komplexe Echtzeitprogramme in C/C++ unter Linux für Embedded Systeme und Verkehrsrechner.
- In dieser Rolle implementierst Du leistungsfähige Businesslogik-Module in TypeScript und Node.js für unsere Integrationsplattform.
- Du optimierst kontinuierlich unsere Verkehrsrechnerplattform sowie die Software für Lichtsignalanlagen und entwickelst relevante Schnittstellen.
- Als Softwareentwickler arbeitest Du teamübergreifend mit Projektleitenden und anderen Entwicklerteams zusammen.
- Du bringst neue Ideen ein und treibst innovative Lösungsansätze zur Weiterentwicklung unserer Systeme voran.
- Du sorgst für eine stabile, erweiterbare Codebasis durch Wartung und Erweiterung bestehender Module.
Qualifikationen
- Du hast eine Ausbildung als Informatiker HF/FH oder eine vergleichbare Qualifikation abgeschlossen
- Du verfügst über mindestens fünf Jahre Praxiserfahrung in TypeScript/Node.js sowie C/C++
- Du arbeitest routiniert mit Docker und Compose und hast erste Berührungspunkte mit Kubernetes (K8S) und Helm
- Du bringst fundiertes Know-how im Umgang mit Microservices und verteilten Systemen mit
- CI/CD-Prozesse sind dir vertraut, und du hast praktische Erfahrung mit Tools wie Jenkins, Nexus, Git und Subversion
- Du kommunizierst fliessend auf Deutsch und kannst dich sicher auf Englisch verständigen
Embedded Software Engineer (m/w/d)
Rolle
In dieser Rolle gestaltest du die Entwicklung innovativer Embedded Software Lösungen für zukunftsweisende Gas-Applikationen. Du bringst deine Erfahrung in Planung, Auslegung und Umsetzung aktiv in crossfunktionale Entwicklungsprojekte ein und arbeitest eng mit Application- und Hardware Engineering sowie externen Partnern zusammen. Dabei übernimmst du Verantwortung sowohl für neue Produkte als auch für die Weiterentwicklung des bestehenden Portfolios. Die Kombination aus konzeptioneller Arbeit, praktischer Umsetzung im Labor und Testeinsätzen vor Ort ist fester Bestandteil deiner Tätigkeit. Du bewegst dich in einem internationalen, dynamischen Umfeld mit viel Gestaltungsspielraum.
Verantwortung
- Du entwickelst, implementierst und optimierst Embedded Software für neue und bestehende Gasüberwachungsgeräte
- Als Embedded Software Engineer pflegst Du Treiber und Kommunikationsprotokolle wie I²C, SPI, UART, CAN und Ethernet
- In dieser Rolle setzt Du Displaysteuerungen und grafische Benutzeroberflächen inklusive Bedienkonzepten um
- Du entwickelst spezialisierte Tools unter Microsoft Windows 11 zur Unterstützung interner Prozesse
- Gemeinsam mit Hardware-, Feld- und Produktionsabteilungen trägst Du zur erfolgreichen Produktrealisierung bei
- Du begleitest die Inbetriebnahme neuer Hardwareprototypen und erstellst die zugehörige Entwicklungsdokumentation
Qualifikationen
- Abgeschlossenes Studium an einer Fachhochschule oder Universität im Bereich Informatik, Elektrotechnik oder Automatisierung
- Du verfügst über fundierte Programmierkenntnisse in C und C++
- Erfahrung in der Hard- und Softwareentwicklung für Embedded Systeme bringst Du mit
- Sicherer Umgang mit ARM-basierten Mikrokontrollern und gängigen Schnittstellen ist für Dich selbstverständlich
- Optionales Know-how im Bereich funktionale Sicherheit rundet Dein Profil ideal ab
- Mit Deiner strukturierten, analytischen Arbeitsweise und Deinen Sprachkenntnissen in Deutsch und Englisch überzeugst Du im Team und Projektumfeld
Softwareentwickler C/C++ und TypeScript (m/w/d)
Über
Rolle
In dieser Rolle verantwortest du die Konzeption, Umsetzung und kontinuierliche Weiterentwicklung von IT-Sicherheitsstrategien in komplexen Systemlandschaften. Du analysierst Sicherheitsrisiken, entwickelst passende Schutzmassnahmen und koordinierst deren Implementierung in enger Abstimmung mit Fachabteilungen. Dabei evaluierst du neue Technologien und sorgst für die Einhaltung relevanter Compliance-Richtlinien. Deine fundierte Erfahrung im Bereich Cyber Security ermöglicht es dir, auch bei kritischen Vorfällen schnell und effektiv zu handeln. So trägst du massgeblich zur Sicherheit und Stabilität der gesamten IT-Infrastruktur bei.
Verantwortung
- Du entwickelst komplexe Echtzeitprogramme in C/C++ unter Linux für Embedded Systeme und Verkehrsrechner.
- In dieser Rolle implementierst Du leistungsfähige Businesslogik-Module in TypeScript und Node.js für unsere Integrationsplattform.
- Du optimierst kontinuierlich unsere Verkehrsrechnerplattform sowie die Software für Lichtsignalanlagen und entwickelst relevante Schnittstellen.
- Als Softwareentwickler arbeitest Du teamübergreifend mit Projektleitenden und anderen Entwicklerteams zusammen.
- Du bringst neue Ideen ein und treibst innovative Lösungsansätze zur Weiterentwicklung unserer Systeme voran.
- Du sorgst für eine stabile, erweiterbare Codebasis durch Wartung und Erweiterung bestehender Module.
Qualifikationen
- Du hast eine Ausbildung als Informatiker HF/FH oder eine vergleichbare Qualifikation abgeschlossen
- Du verfügst über mindestens fünf Jahre Praxiserfahrung in TypeScript/Node.js sowie C/C++
- Du arbeitest routiniert mit Docker und Compose und hast erste Berührungspunkte mit Kubernetes (K8S) und Helm
- Du bringst fundiertes Know-how im Umgang mit Microservices und verteilten Systemen mit
- CI/CD-Prozesse sind dir vertraut, und du hast praktische Erfahrung mit Tools wie Jenkins, Nexus, Git und Subversion
- Du kommunizierst fliessend auf Deutsch und kannst dich sicher auf Englisch verständigen
Senior Embedded Engineer - Gestalte die Energie Messsysteme von morgen⚡ (m/w/d)
Über
Verantwortung
Gemeinsam mit dem Entwicklungsteam gestaltest du Embedded Hardware Lösungen für zukunftsorientierte Messsysteme
Dabei überführst du technische Anforderungen und Vorgaben in effiziente Hardware-Designs
Aus deiner Expertise heraus entwickelst du analoge und digitale Schaltungen mit Mikrocontrollern, FPGA-Peripherien und Power-Architekturen
Sicher stellst du durch Tests, Verifikation und EMC-Prüfungen die zuverlässige Funktion der Produkte sicher
Darüber hinaus bringst du dich in R&D-Initiativen ein und verbesserst bestehende Entwicklungsabläufe
Qualifikationen
Erfolgreich abgeschlossen hast du ein Bachelor oder Masterstudium in Elektrotechnik, Informatik oder einem ähnlichen technischen Bereich
Berufserfahrung als Hardware Architect oder Embedded Hardware Engineer ermöglicht dir die Umsetzung komplexer Projekte
Ausgeprägte Kenntnisse bringst du in Analogschaltungen, Signalverarbeitung, Power Supply Design und Embedded-Systemen mit
Sicher arbeitest du mit CAD Tools (vorzugsweise Altium), PCB-Layouts, EMC Tests und Hardware Verifikation
Deine schriftliche sowie mündliche Kommunikation auf Deutsch ist einwandfrei und du verfügst über sehr gute Kommunikationsfähigkeiten
Benefits
SPS Programmierer Maschinen- und Anlagebau (m/w/d)
Über
Unser Rocken Partner ist mit industriellen elektrotechnischen Produkten in Europa, Amerika und Asien vertreten. Ständige Innovationen tragen dazu bei, dass sich unser Partner in vielen Anwendungen einen Vorsprung erarbeitet hat.
Verantwortung
- Entwicklung und Programmierung von Steuerungssoftware sowie Benutzeroberflächen (HMI)
- Erstellung und Erweiterung von SPS-Programmen für Steuerungen
- Applikationsentwicklung für Anlagen und Sondermaschinen
- Realisierung der jeweiligen Programmierung, von der technischen Klärung bis zur Abnahme der Anlage
- Erstellen von technischen Unterlagen und Anleitungen
Qualifikationen
- Erfolgreich abgeschlossene Grundausbildung als Automatiker, Mechatroniker, Elektroniker o.ä
- Mehrjährige Berufserfahrungen in einer ähnlichen Position im Automationsumfeld, Maschinen- und Anlagenbau
- Sehr gute Kenntnisse in HMI, und SPS
- Sehr gute Deutschkenntnisse in Wort und Schrift, weitere Sprachen von Vorteil
Benefits
Ingenieur Embedded Systeme / C++ (m/w/d)
Über
Unser Rocken Partner ist ein international tätiges Industrieunternehmen, das sich auf automatisierte Lösungen zur Verarbeitung und Prüfung von leitungsgebundenen Komponenten spezialisiert hat. Das Unternehmen entwickelt hochentwickelte Maschinen, Prüfsysteme sowie integrierte Produktionslösungen für anspruchsvolle industrielle Anwendungen.
Das Portfolio umfasst sowohl voll- als auch teilautomatisierte Systeme sowie digitale Lösungen zur Optimierung und Überwachung von Produktionsprozessen. Im Mittelpunkt stehen dabei technologische Innovation, höchste Präzision und kundenspezifische Systemlösungen.
Die Arbeitsweise ist geprägt von technischer Exzellenz, globaler Zusammenarbeit und dem Anspruch, kontinuierlich neue Standards in der industriellen Fertigung zu setzen.
Gesucht werden engagierte Persönlichkeiten, die Freude daran haben, komplexe technische Herausforderungen zu lösen und die Weiterentwicklung innovativer Produktionslösungen aktiv mitzugestalten.
Rolle
In dieser Rolle tauchst du tief in die Welt der Embedded Systeme ein und gestaltest robuste elektronische Lösungen für anspruchsvolle Anwendungen. Du übernimmst die Entwicklung, Implementierung und Optimierung von Embedded Software und Hardwarekomponenten und stellst dabei eine zuverlässige Funktionalität sicher. Du verantwortest den gesamten Entwicklungszyklus von der Konzeption über das Prototyping bis hin zu Tests und Dokumentation. Mit deinem Fachwissen analysierst du komplexe technische Anforderungen, leitest daraus passende Architekturen ab und trägst so massgeblich zur Weiterentwicklung der Systeme bei. Durch deine strukturierte und präzise Arbeitsweise stellst du sicher, dass Qualität, Sicherheit und Effizienz der eingebetteten Elektronik kontinuierlich verbessert werden.
Verantwortung
- Du entwickelst mechatronische und antriebstechnische Produkte von der Idee bis zur Serienreife.
- In dieser Rolle konzipierst, programmierst und pflegst du Embedded-Software sowie übergeordnete Maschinensoftware.
- Du entwickelst und betreust die Hardware für Plattformkomponenten und bestehende Produkte.
- In dieser Rolle übernimmst du im Scrum-Team Verantwortung für Firmware, Antriebstechnik und Elektronik.
- Du erstellst und pflegst Softwaredokumentationen und baust Testautomatisierungen auf.
- Du stellst die Einhaltung aller relevanten Sicherheits- und Qualitätsanforderungen sicher.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium als Elektroingenieur/-in FH oder ETH und bringst mehrjährige Berufserfahrung mit.
- Du hast fundierte Praxis in der Embedded-Softwareentwicklung in C, gute Kenntnisse in C++ sowie Erfahrung in Regelungs- und Antriebstechnik.
- Du bist versiert im Einsatz von Altium für die Entwicklung von Schaltplänen und Leiterplattenlayouts und kennst Schnittstellen wie EtherCAT, CAN und IO-Link.
- Erfahrung mit Embedded-Echtzeitbetriebssystemen (z.B. FreeRTOS) sowie in der Softwareentwicklung in Linux-Umgebungen zeichnen dich aus.
- Idealerweise bist du mit agilen Entwicklungsmethoden wie SAFe oder Scrum in der Hard- und Softwareentwicklung vertraut.
- Du arbeitest gerne interdisziplinär im Team an technisch anspruchsvollen Maschinen und verfügst über sehr gute Deutsch- sowie gute Englischkenntnisse.
Benefits
Ingenieur Embedded Systeme und Elektronik (m/w/d)
Über
Unser Rocken Partner ist ein international tätiges Industrieunternehmen, das sich auf automatisierte Lösungen zur Verarbeitung und Prüfung von leitungsgebundenen Komponenten spezialisiert hat. Das Unternehmen entwickelt hochentwickelte Maschinen, Prüfsysteme sowie integrierte Produktionslösungen für anspruchsvolle industrielle Anwendungen.
Das Portfolio umfasst sowohl voll- als auch teilautomatisierte Systeme sowie digitale Lösungen zur Optimierung und Überwachung von Produktionsprozessen. Im Mittelpunkt stehen dabei technologische Innovation, höchste Präzision und kundenspezifische Systemlösungen.
Die Arbeitsweise ist geprägt von technischer Exzellenz, globaler Zusammenarbeit und dem Anspruch, kontinuierlich neue Standards in der industriellen Fertigung zu setzen.
Gesucht werden engagierte Persönlichkeiten, die Freude daran haben, komplexe technische Herausforderungen zu lösen und die Weiterentwicklung innovativer Produktionslösungen aktiv mitzugestalten.
Rolle
In dieser Rolle tauchst du tief in die Welt der Embedded Systeme ein und gestaltest robuste elektronische Lösungen für anspruchsvolle Anwendungen. Du übernimmst die Entwicklung, Implementierung und Optimierung von Embedded Software und Hardwarekomponenten und stellst dabei eine zuverlässige Funktionalität sicher. Du verantwortest den gesamten Entwicklungszyklus von der Konzeption über das Prototyping bis hin zu Tests und Dokumentation. Mit deinem Fachwissen analysierst du komplexe technische Anforderungen, leitest daraus passende Architekturen ab und trägst so massgeblich zur Weiterentwicklung der Systeme bei. Durch deine strukturierte und präzise Arbeitsweise stellst du sicher, dass Qualität, Sicherheit und Effizienz der eingebetteten Elektronik kontinuierlich verbessert werden.
Verantwortung
- Du entwickelst mechatronische und antriebstechnische Produkte von der Idee bis zur Serienreife.
- In dieser Rolle konzipierst, programmierst und pflegst du Embedded-Software sowie übergeordnete Maschinensoftware.
- Du entwickelst und betreust die Hardware für Plattformkomponenten und bestehende Produkte.
- In dieser Rolle übernimmst du im Scrum-Team Verantwortung für Firmware, Antriebstechnik und Elektronik.
- Du erstellst und pflegst Softwaredokumentationen und baust Testautomatisierungen auf.
- Du stellst die Einhaltung aller relevanten Sicherheits- und Qualitätsanforderungen sicher.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium als Elektroingenieur/-in FH oder ETH und bringst mehrjährige Berufserfahrung mit.
- Du hast fundierte Praxis in der Embedded-Softwareentwicklung in C, gute Kenntnisse in C++ sowie Erfahrung in Regelungs- und Antriebstechnik.
- Du bist versiert im Einsatz von Altium für die Entwicklung von Schaltplänen und Leiterplattenlayouts und kennst Schnittstellen wie EtherCAT, CAN und IO-Link.
- Erfahrung mit Embedded-Echtzeitbetriebssystemen (z.B. FreeRTOS) sowie in der Softwareentwicklung in Linux-Umgebungen zeichnen dich aus.
- Idealerweise bist du mit agilen Entwicklungsmethoden wie SAFe oder Scrum in der Hard- und Softwareentwicklung vertraut.
- Du arbeitest gerne interdisziplinär im Team an technisch anspruchsvollen Maschinen und verfügst über sehr gute Deutsch- sowie gute Englischkenntnisse.
Benefits
C++ Embedded Software Engineer (m/w/d)
Über
Verantwortung
Du designst und implementierst Embedded-Systeme
Du optimierst Software für Effizienz, Leistung und Zuverlässigkeit
Du dokumentierst Software und Entwicklungsprozesse nachvollziehbar
Du begleitest die Produktentwicklung von der Idee bis zur Industrialisierung
Qualifikationen
Du hast ein abgeschlossenes Studium als Software- oder Elektrotechnik-Ingenieur ETH/FH
Du bringst mindestens vier Jahre Berufserfahrung als Embedded Software Engineer mit
Du verfügst über Programmierkenntnisse in C/C++ sowie idealerweise Erfahrung mit Python und/oder C#
Du arbeitest sicher in der Embedded-Software-Entwicklung und bringst technisches Verständnis mit
Du verfügst über sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits