22 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
Embedded Software Engineer – Medical Devices (C/C++) (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Embedded Softwareentwickler:in für Mikrosysteme die nächste Generation einer innovativen Insulinpumpe aktiv mit und trägst dazu bei, das Leben von Menschen mit Diabetes nachhaltig zu verbessern. Du übernimmst die Entwicklung und Optimierung von Embedded Software für hochpräzise Mikrosysteme und stellst deren zuverlässige Funktion im medizinischen Umfeld sicher. Du verantwortest die Umsetzung technischer Anforderungen in performanten, robusten und effizienten Softwarelösungen. Dabei analysierst und testest du bestehende Funktionen, identifizierst Verbesserungspotenziale und setzt diese strukturiert um. Zudem arbeitest du eng mit internen Schnittstellen zusammen, um Hard- und Software optimal aufeinander abzustimmen und einen hohen Qualitätsstandard zu gewährleisten.
Verantwortung
Du entwickelst embedded Software in C für moderne Medizingeräte und übernimmst zentrale Funktionen im System
Dabei erstellst und pflegst du Testfälle in C++, um die Softwarequalität sicherzustellen
Im Team führst du Code Reviews durch und verbesserst gemeinsam die Codebasis
Zusätzlich arbeitest du an technischer Dokumentation und hältst Inhalte sauber fest
Mit verschiedenen Teams koordinierst du Schnittstellen und optimierst Tools und Workflows kontinuierlich
Qualifikationen
Ein Studium in Informatik oder Medizintechnik hast du erfolgreich abgeschlossen
Du bist sicher in C-Entwicklung auf Embedded-Systemen, idealerweise mit Bare-Metal-Erfahrung
Mit Git, C++ und Python arbeitest du effizient und praxisnah
Du kennst dich mit STM32, RTOS und Bluetooth (ATT/GATT) gut aus
Du arbeitest im Team strukturiert, bist in Deutsch schriftlich sowie mündlich einwandfrei und zusätzlich fliessend in Englisch
Benefits
Automationsingenieur (m/w/d)
Über
Rolle
Du entwickelst und begleitest anspruchsvolle Automationslösungen im Bereich Maschinensteuerungen und bist verantwortlich für die Umsetzung von SPS-Softwareprojekten im industriellen Umfeld. Dabei arbeitest Du eng mit internen Fachstellen zusammen und stellst sicher, dass technische Anforderungen sauber in funktionierende Steuerungs- und Visualisierungssysteme umgesetzt werden. In dieser Rolle kombinierst Du Softwareentwicklung, Elektrotechnik und Inbetriebnahme zu einem vielseitigen Aufgabenbereich mit hoher technischer Tiefe.
Verantwortung
Erstellung von Realisierungspflichtenheften sowie Wartungs- und Instandhaltungshandbüchern
Prüfung und Kontrolle von technischen Ausführungsunterlagen, insbesondere Elektrokonstruktionen und Stromlaufplänen
Entwicklung und Programmierung von SPS-Software für Siemens SIMATIC, SINAMICS und verwandte Systeme
Umsetzung von Anforderungen im Bereich Qualitätssicherung (QA) sowie Definition entsprechender Test- und Prüfkonzepte
Durchführung von Inbetriebnahmen und Funktionsprüfungen von Maschinensteuerungen
Entwicklung und Anpassung von HMI-Systemen (WinCC) sowie Motion & Drives Anwendungen
Qualifikationen
Abgeschlossenes MINTS-Studium (BSc / HF) oder vergleichbare technische Ausbildung
Fundierte Kenntnisse in SPS-Programmierung, Motion Control sowie Antriebstechnik (Drives)
Erfahrung mit Siemens SIMATIC, SINAMICS und HMI-Systemen (WinCC)
Verständnis für mechanische, physikalische und technische Prozesse in industriellen Anlagen
Selbstständige, präzise und verantwortungsbewusste Arbeitsweise im Umfeld von Industrieautomation
Sehr gute Deutsch- und Englischkenntnisse (mindestens Niveau B2)
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
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
Softwareentwickler:in Embedded Systeme (m/w/d)
Über
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 Software Entwickler C++ (m/w/d)
Über
Rocken® ist in der digitalen Rekrutierung von Talenten und Experten aus Consulting und Software Engineering spezialisiert. Wir kollaborieren mit den spannendsten, Schweizer IT Softwarehersteller und Beratungsfirmen. Wir stellen einhergehend ein Netz an etablierten Unternehmungen digital und transparent durch unsere geschlossene Rocken® Talent Plattform zur Verfügung.
Damit unsere Partner ihre Projekte erfolgreich stemmen können, braucht es ein Zusammenspiel verschiedener Fachspezialisten aus den Bereichen: Agile Business Analyse, Requirements Engineering, Project Management, Software Engineering, Architektur, DevOps, und Security.
Hast du Lust auf eine neue Herausforderung? Dann profitiere als Rocken® Talent von unserer breiten Vernetzung und lass dir spannende Jobs vorstellen.
Verantwortung
Verantwortung für das Design, die Implementierung und Wartung von Microservices-Architekturen
Entwicklung von Backend-Services zur Abbildung von Business-Logik sowie Unterstützung im Fullstack-Bereich (Datenbanken, Schnittstellen, IoT-Geräteintegration und Frontend)
Mitarbeit und Support in der CI/CD-Pipeline sowie im gesamten DevOps- und Produktlebenszyklus
Definition von User Stories gemeinsam mit Product Owner und Entwicklungsteam
Durchführung von Unit- und Integrationstests sowie Erstellung und Pflege von technischer Dokumentation in einem regulierten Umfeld
Qualifikationen
Abgeschlossenes technisches Studium (Uni/FH) sowie mehrjährige Erfahrung als Softwareentwickler:in
Erfahrung mit verteilten Systemen, Containerisierung sowie Webentwicklung (Client- und Server-seitig)
Sehr gute Kenntnisse in .NET/C++ sowie DevOps, IoT, Cybersecurity, Datenbanken und Cloud-Technologien (AWS, Kubernetes)
Erfahrung mit Microservice-Kommunikationstechnologien wie AMQP, MQTT und Kafka sowie idealerweise Data Science
Praxis in agilen Softwareentwicklungsprojekten sowie hohe Flexibilität hinsichtlich Technologien und Aufgabenbereichen
Sehr gute Deutsch- und Englischkenntnisse
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
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
Software Engineer Embedded & IoT (m/w/d)
Über
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