10 Software Development - Embedded in Bruettisellen
Softwareentwickler Automation - SPS Programmierer (m/w/d)
Über
Rocken® betreut mehrere spannende Unternehmen in der Automationstechnik. Hierzu suchen wir stetig nach Fachkräften mit fundierten SPS/PLC Kenntnissen
Rocken® sucht erfahrene Fachkräfte im Bereich Automationstechnik.
In Zusammenarbeit mit unseren Partnern bieten wir in folgenden Berufsgruppen Stellen an: SPS Programmierer, Softwareentwickler SPS
Hierzu betreuen wir Schweizer KMU's sowie internationale Konzerne in der Rekrutierung der verschiedenen Vakanzen und Projekten.
Mit Rocken® Talent bieten wir eine nachhaltige und langfristige Lösung der Karriereplanung an – Du wirst auch proaktiv von uns auf spannende Vakanzen in der Automationstechnik hingewiesen, welche deinen Kriterien wie Lohn, Arbeitsumfeld, Aufgaben etc. entsprechen.
#SPS #PLC #SiemensS7 #Beckhoff #AllenBradley #B&R
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
Linux Engineer Software (m/w/d)
Über
Rolle
In dieser Rolle übernimmst du die Verantwortung für die Entwicklung, Implementierung und Optimierung von Linux-basierten Softwarelösungen im professionellen Umfeld. Du analysierst komplexe technische Anforderungen, konzipierst passende Architekturen und setzt diese in robuste, skalierbare Software um. Dabei stellst du sicher, dass Systeme stabil, performant und sicher laufen und kontinuierlich an neue Anforderungen angepasst werden. Du arbeitest eng mit angrenzenden Fachbereichen zusammen, um Schnittstellen abzustimmen und technische Konzepte klar zu kommunizieren. Mit deinem fundierten Linux-Know-how treibst du technische Verbesserungen voran und sorgst für eine hohe Qualität in der gesamten Software-Entwicklungskette.
Verantwortung
- Du entwickelst Embedded-Linux-Software für induktive Ladeanwendungen
- In dieser Rolle definierst du Softwareanforderungen und -architekturen und erstellst hochwertige Design-Spezifikationen
- Als Senior Software Engineer Linux kommunizierst du Projektfortschritte transparent gegenüber internen und externen Stakeholdern und steuerst Massnahmen sowie Change Requests
- Du arbeitest eng mit Hardware-Engineering-Teams zusammen, um eine optimale Integration von Software und Hardware sicherzustellen
- In dieser Rolle stellst du die Einhaltung relevanter Automotive-Standards und -Prozesse sicher (z. B. ISO 26262, IEC 61508, ISO/SAE 21434)
- Als Senior Software Engineer Linux gestaltest und weiterentwickelst du die Sicherheitsarchitektur (Secure Boot, SELinux, OS-Hardening) für robuste und sichere Systeme
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium (Bachelor oder Master) in Informatik, Elektrotechnik oder einem vergleichbaren Fachgebiet
- Du hast mehrjährige, mindestens 5 Jahre Erfahrung in der Entwicklung von Embedded-Linux-Software in einem anspruchsvollen industriellen Umfeld
- Du kennst relevante Softwareentwicklungsprozesse und -standards der Automobilindustrie, zum Beispiel ISO 26262, fundiert
- Du bringst praktische Erfahrung mit dem Yocto Project oder vergleichbaren Embedded-Linux-Build-Systemen mit
- Du programmierst sehr sicher in C/C++ und hast zudem Erfahrung mit Python sowie Shell- bzw. Bash-Scripting
- Du arbeitest strukturiert und lösungsorientiert, verfügst über ausgezeichnete Kommunikations- und Kooperationsfähigkeiten und hast ein hohes Qualitätsbewusstsein
Benefits
Cloud & IoT Developer (m/w/d)
Über
Verantwortung
Entwicklung von IoT-Lösungen für Sensorprodukte und Produktionstools vom Edge bis zur Azure-Cloud
Integration von embedded Linux Single-Board-Computern mit .NET-Applikationen
Umsetzung und Betrieb von Cloud-Backends, Schnittstellen und Web-Frontends
Mitgestaltung der Systemarchitektur und Sicherstellung von Softwarequalität (Code Reviews, Tests, CI/CD)
Qualifikationen
Mehrjährige Erfahrung in Softwareentwicklung, idealerweise IoT/Embedded
Sehr gute Kenntnisse in .NET/C#; C/C++, F# oder Python von Vorteil
Erfahrung mit embedded Linux, Azure-Services und IoT-Protokollen (REST, MQTT)
Selbstständig, strukturiert, teamorientiert; sehr gute Deutsch- und Englischkenntnisse
Benefits
Software Entwickler: in (Embedded, Linux, Java) (m/w/d)
Über
Rolle
In dieser Rolle übernimmst du als Senior Software Engineer die Verantwortung für die Konzeption, Entwicklung und Optimierung von Linux-basierten Softwarelösungen. Du analysierst komplexe Anforderungen, entwirfst tragfähige Architekturen und setzt diese in robuste, performante und gut wartbare Software um. Dabei stellst du durch saubere Implementierung, Tests und Code-Reviews eine hohe Qualität sicher und treibst die kontinuierliche Verbesserung der bestehenden Systeme voran. Zudem arbeitest du eng mit anderen Fachbereichen zusammen, um technische Konzepte abzustimmen und Lösungen effizient in die Gesamtumgebung zu integrieren. Durch deine Erfahrung im Linux-Umfeld bringst du neue Impulse ein und trägst massgeblich zur Weiterentwicklung der eingesetzten Technologien bei.
Verantwortung
- Du entwickelst Embedded-Linux-Software für induktive Ladeanwendungen
- In dieser Rolle verantwortest du Softwareanforderungen und -architekturen und erstellst hochwertige Design-Spezifikationen
- Als Senior Software Engineer Linux kommunizierst du Projektfortschritte transparent an interne und externe Stakeholder und steuerst Massnahmen sowie Change Requests
- Du arbeitest eng mit Hardware-Engineering-Teams zusammen, um eine optimale Integration von Software und Hardware sicherzustellen
- In dieser Rolle stellst du die Einhaltung relevanter Automotive-Standards und -Prozesse (z. B. ISO 26262, IEC 61508, ISO/SAE 21434) sicher
- Als Senior Software Engineer Linux gestaltest und entwickelst du die Sicherheitsarchitektur (Secure Boot, SELinux, OS-Hardening) für robuste und sichere Systeme weiter
Qualifikationen
- Du hast ein abgeschlossenes Studium (Bachelor oder Master) in Informatik, Elektrotechnik oder einem vergleichbaren Fachgebiet
- Du verfügst über mehrjährige, mindestens 5-jährige Erfahrung in der Entwicklung von Embedded-Linux-Software in einem anspruchsvollen industriellen Umfeld
- Du kennst relevante Softwareentwicklungsprozesse und -standards der Automobilindustrie, zum Beispiel ISO 26262, sehr gut
- Du beherrschst C und C++ sicher und hast zudem Erfahrung mit Python sowie Shell- bzw. Bash-Scripting
- Du bringst praktische Erfahrung mit dem Yocto Project oder einem vergleichbaren Embedded-Linux-Build-System mit
- Du arbeitest strukturiert und lösungsorientiert, kommunizierst klar und kooperativ und hast ein hohes Qualitätsbewusstsein für Design- und Entwicklungsprozesse im Embedded-Hardware-Umfeld
Benefits
Embedded & Application Software Engineer C++ (Windows / Android) (m/w/d)
Über
Verantwortung
Entwicklung moderner Softwarelösungen für komplexe Kommunikations- und Informationssysteme mit Fokus auf Performance, Stabilität und Benutzerfreundlichkeit.
Konzeption und Umsetzung modularer Softwarekomponenten sowie aktive Mitgestaltung einer zukunftsfähigen Softwarearchitektur.
Entwicklung nativer und plattformübergreifender Anwendungen für Windows-, Android- und Linux-Systeme unter Einsatz moderner Frameworks und Entwicklungsmethoden.
Implementierung robuster Kommunikationsschnittstellen, Backend-Services und Integrationen zwischen unterschiedlichen Systemkomponenten.
Sicherstellung einer hohen Softwarequalität durch Testautomatisierung, Continuous Integration, Code Reviews, statische Codeanalyse und Build-Automatisierung.
Analyse komplexer Fehlerbilder, Optimierung bestehender Lösungen sowie kontinuierliche Verbesserung hinsichtlich Performance, Wartbarkeit und Security.
Zusammenarbeit in interdisziplinären Scrum- oder agilen Entwicklungsteams mit Software Engineers, System Architects, Test Engineers und Product Ownern.
Mitwirkung bei der technischen Dokumentation sowie Evaluation neuer Technologien und Best Practices im Software Engineering.
Qualifikationen
Studium in Informatik, Software Engineering oder vergleichbare technische Qualifikation.
Fundierte Kenntnisse in der objektorientierten Softwareentwicklung mit C++.
Erfahrung mit der Entwicklung für Windows, Android oder vergleichbare plattformübergreifende Systeme.
Kenntnisse moderner Entwicklungsprozesse und Werkzeuge wie Git, CMake, Docker, CI/CD, automatisierte Tests, SonarQube oder Build-Pipelines.
Erfahrung mit Softwarearchitektur, Design Patterns sowie API- und Schnittstellenentwicklung.
Kenntnisse von Netzwerkprotokollen, Echtzeitkommunikation, SIP, RTP, VoIP oder Messaging-Technologien sind von Vorteil.
Erfahrung mit Flutter/Dart, Qt, Python, Linux oder Embedded-nahen Entwicklungsumgebungen ist ein zusätzliches Plus.
Strukturierte und lösungsorientierte Arbeitsweise kombiniert mit hoher Eigeninitiative und Begeisterung für moderne Softwareentwicklung.
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Benefits
Embedded Software Engineer C/C++ – Innovation & Sensorsysteme (m/w/d)
Über
Dieser Rocken® Partner ist der weltweit führende Anbieter von Qualitätsmanagement-Lösungen von der Faser bis zum Gewebe.
Sie bietet hochtechnologische Instrumente, Systeme und Dienstleistungen für die Qualitätskontrolle, Vorhersage, Zertifizierung und Optimierung in der Textilindustrie. Dazu gehören Systeme für das Qualitätsmanagement, Labortests und die Inline-Prozesskontrolle für Fasern, Stapel- und Filamentgarne, die Inspektion von Geweben sowie Mehrwertdienste.
Das Unternehmen bietet die weltweit anerkannten Benchmarks für den Handel, Textil-Know-how-Schulungen, Beratung und weltweite After-Sales-Services an - immer mit dem Ziel, die Bedürfnisse des Textilmarktes zu erfüllen und Innovationen mit "Qualität im Kopf" voranzutreiben.
Verantwortung
Mit deinem Know-how entwickelst du Embedded Software in C/C++ und gestaltest innovative Lösungen für Sensor- und Messsysteme
Du konzipierst Systemarchitekturen, technische Spezifikationen und setzt komplexe Software- sowie Hardwarefunktionen um
Durch die Analyse von Sensorsignalen und Messdaten entwickelst du leistungsfähige Algorithmen
Du arbeitest in agilen Teams und begleitest Produkte von der Idee bis zur Markteinführung
Bei Tests, Kundenversuchen und Technologieevaluationen bringst du deine technische Expertise ein
Qualifikationen
Du hast ein Studium in Software Engineering, Elektrotechnik oder eine vergleichbare Ausbildung abgeschlossen und Erfahrung in Embedded Systems gesammelt
Fundierte Kenntnisse in C/C++, Entwicklungswerkzeugen und agilen Methoden gehören zu deinem Profil
Du verfügst über Know-how in Mikroprozessoren, Sensorik, Messtechnik und technischen Systemarchitekturen
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift sowie eine eigenständige Arbeitsweise zeichnen dich aus
Benefits
Elektroingenieur ETH/FH (m/w/d)
Über
Dieser Rocken Partner ist ein erfolgreiches und wachsendes Hightech-Unternehmen, welches Röntgen- und Elektronendetektoren entwickelt und herstellt, um wissenschaftliche Durchbrüche auf der ganzen Welt zu ermöglichen. Während fotografische Kameras sichtbares Licht einfangen, zählen ihre Kameras einzelne Röntgenphotonen und Elektronen. Die über 130 Mitarbeitenden befinden sich in der Schweiz, den Vereinigten Staaten und Japan.
Bei diesem Arbeitgeber trifft akademische Forschung auf agile Industriepraktiken. Die Wurzeln des Unternehmens sind tief in der wissenschaftlichen Gemeinschaft verankert und ihre Wissenschaftler veröffentlichen jedes Jahr neue Forschungsergebnisse. Gleichzeitig arbeiten Ingenieure, Techniker, Administratoren und kaufmännischen Experten intensiv daran, dass Kunden ohne Verzögerung von den neuesten Technologien profitieren.
Rolle
Als Hardware-Entwickler Elektronik entwickelst Du anspruchsvolle analoge und digitale Elektronikbaugruppen und begleitest deren Umsetzung vom Schaltungsdesign bis zur Verifikation. Du übernimmst Verantwortung für Deine Designs und arbeitest eng mit Firmware-, Software- und ASIC-Spezialisten zusammen.
Verantwortung
Entwicklung anspruchsvoller analoger und digitaler Elektronikbaugruppen
Verantwortung für die Schaltungsentwicklung, Layoutbegleitung und Design-Reviews
Auslegung komplexer Stromversorgungskonzepte und Power-Sequencing
Evaluierung und Qualifizierung von Elektronikkomponenten
Technische Zusammenarbeit mit Firmware-, Software- und ASIC-Teams
Inbetriebnahme, Debugging und Verifikation von Prototypen im Labor
Dokumentation und Betreuung der Designs über den gesamten Produktlebenszyklus
Qualifikationen
Abgeschlossenes Studium (ETH/FH) in Elektrotechnik, Mikroelektronik oder vergleichbar
Mehrjährige Erfahrung in der Hardwareentwicklung sowie fundierte Kenntnisse analoger und digitaler Schaltungstechnik
Erfahrung mit High-Speed-Schnittstellen und FPGA/SoC-Anbindungen von Vorteil
Sicherer Umgang mit EDA-Tools, idealerweise Altium oder Cadence
Erfahrung mit Oszilloskop und Logic Analyzer
Selbstständige, verantwortungsbewusste und technisch fundierte Arbeitsweise
Freude an interdisziplinärer Zusammenarbeit und hoher Eigenverantwortung
Sehr gute Deutsch- und Englischkenntnisse
Benefits
Embedded Software und Firmware Entwickler*in (m/w/d)
Über
Rolle
In dieser Rolle entwickelst du Embedded Software für hochpräzise Sensorsysteme, die in Spinnereien weltweit im Einsatz sind. Du übernimmst die Verantwortung, komplexe technische Anforderungen zu analysieren und in robuste, effiziente Firmware-Lösungen zu überführen. Dabei arbeitest du eng mit Expertinnen und Experten aus Sensortechnik, Elektronik und Applikationsengineering zusammen, um optimale Gesamtlösungen zu realisieren. Du sorgst dafür, dass die Schnittstellen zwischen Hard- und Software zuverlässig funktionieren und die Systeme unter realen Einsatzbedingungen stabil und performant laufen. Mit deinem Know-how prägst du aktiv die nächste Generation innovativer Sensorprodukte und treibst deren technische Weiterentwicklung voran.
Verantwortung
- Du entwickelst, implementierst und testest Embedded-Software unter Nutzung geeigneter CI/CD-Prozesse.
- In dieser Rolle arbeitest du eng mit anderen Abteilungen zusammen, um neue Features für zukünftige Produkte zu realisieren.
- Als Embedded Software und Firmware Entwickler*in optimierst du Sensoralgorithmen und gestaltest damit den Kern der Sensoren aktiv mit.
- Du treibst Firmware-Themen voran, verbesserst Entwicklungstools und stellst eine hohe Codequalität sicher.
- In dieser Rolle unterstützt du die Kolleg*innen im Application Engineering bei technischen Fragen zu bestehenden Produkten.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Software Engineering, Elektrotechnik oder einem vergleichbaren technischen Fachgebiet.
- Du verfügst über mindestens drei Jahre Berufserfahrung in der Embedded-Softwareentwicklung mit C++ und möchtest dein Know-how weiter vertiefen.
- Du hast praktische Erfahrung im Umgang mit Mikrocontrollern und Echtzeitbetriebssystemen, idealerweise mit Zephyr.
- Du kommunizierst sicher in Deutsch und Englisch in Wort und Schrift.
- Du bist mit Tools wie GitHub, Jira und Confluence vertraut oder bereit, dich rasch darin einzuarbeiten.
- Du arbeitest gerne in agilen Teams und schätzt eine selbstständige, verantwortungsvolle Arbeitsweise.
Benefits
Erfahrene:r Softwareentwickler:in (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du zentrale Finanzservices, die als Rückgrat moderner Produkte dienen und anspruchsvolle technische Herausforderungen mit spürbarem Impact verbinden. Du übernimmst Verantwortung für Systeme, die Kundenkontostände verwalten, die Erstellung und Verteilung von Rechnungen steuern und für einen präzisen Datenfluss zwischen Händlerplattformen und Zahlungslösungen sorgen. Dabei arbeitest du an Ledgern, kundenorientierten Rechnungsprozessen sowie Kreditkarten- und digitalen Bezahllösungen und stellst deren Sicherheit, Skalierbarkeit und Benutzerfreundlichkeit sicher. Du verantwortest den gesamten Entwicklungsprozess neuer funktionaler und nicht funktionaler Anforderungen – von der Analyse über die Implementierung bis hin zu Tests. Zudem treibst du die Integration von Zahlungssystemen sowie die Weiterentwicklung bestehender Features aktiv voran und trägst so zu einem reibungslosen Erlebnis für Händler und Konsument:innen bei.
Verantwortung
- Du designst, entwickelst, testest und lieferst robuste, wartbare und gut lesbare Software, Anwendungen, APIs und Workflows aus.
- In dieser Rolle vereinfachst du kontinuierlich die bestehende Softwarearchitektur durch den Einsatz von Industriestandards und Best Practices.
- Du löst anspruchsvolle technische Probleme, bei denen kreatives und vernetztes Denken gefragt ist.
- Als erfahrene:r Softwareentwickler:in überwachst du produktive Systeme, um Optimierungs- und Verbesserungsmöglichkeiten zu identifizieren.
- Du trägst aktiv zu einer starken Engineering-Kultur bei, indem du Standards und Best Practices übernimmst, weiterentwickelst und konstruktives Feedback gibst.
Qualifikationen
- Du hast mindestens 5 Jahre Erfahrung als Software Engineer und verfügst über fundiertes Know-how in objektorientierter und/oder funktionaler Programmierung mit nachweislich produktiven Systemen.
- Du übernimmst gerne Verantwortung von der Idee bis zum Deployment und findest eine gute Balance zwischen technischer Exzellenz und geschäftlichem Mehrwert.
- Du gestaltest die technische Richtung aktiv mit, triffst Architekturentscheide und achtest auf langfristige Qualität und Nachhaltigkeit des Codebases.
- Du hinterfragst den Status quo mit einem ausgeprägten kritischen Denkvermögen und entwickelst daraus konkrete, umsetzbare Verbesserungsvorschläge.
- Du kommunizierst klar und sicher in Englisch und idealerweise auch in Italienisch und arbeitest gerne interdisziplinär im Team.
- Idealerweise verfügst du über fundierte Erfahrung mit dem Java- und Spring-Ökosystem, skalierbaren modularen Anwendungen, containerisierten Architekturen sowie eventuell im FinTech-Umfeld und in der Betreuung von Teams.
Benefits
Softwareentwickler Automatisierungstechnik (m/w/d)
Rolle
Du entwickelst innovative Softwarelösungen für Maschinenapplikationen, Steuerungssysteme und technische Komponenten. Dabei arbeitest Du eng mit internen Fachbereichen, externen Entwicklungspartnern sowie internationalen Kunden zusammen und begleitest Software- und Hardwarelösungen von der Konzeption bis zur Umsetzung.
Verantwortung
Du entwickelst und implementierst Software für Maschinenapplikationen und technische Komponenten.
Du pflegst und entwickelst bestehende Steuerungsplattformen kontinuierlich weiter.
Du unterstützt bei der Anforderungsanalyse und erarbeitest fundierte Softwarekonzepte sowie Softwarearchitekturen.
Du begleitest die Entwicklung von Hardwarekomponenten und arbeitest dabei eng mit externen Entwicklungspartnern zusammen.
Du analysierst technische Anforderungen und entwickelst passende, zuverlässige Softwarelösungen.
Du unterstützt interne und externe Kunden bei technischen Fragestellungen und der Umsetzung individueller Lösungen.
Qualifikationen
Du verfügst über einen FH- oder Hochschulabschluss in Elektrotechnik, Mechatronik oder einer vergleichbaren technischen Fachrichtung.
Du besitzt gute Kenntnisse in IEC 61131-3 sowie in C/C++.
Erfahrung mit CODESYS und B&R Automation Studio ist von Vorteil.
Du bringst praktische Erfahrung in der Entwicklung von Software für Embedded Systems mit.
Du zeichnest Dich durch eine analytische und strukturierte Arbeitsweise aus und arbeitest lösungsorientiert.
Du hast Freude an der Zusammenarbeit mit internationalen Kunden und kommunizierst sicher in einem technischen Umfeld.
Benefits