17 Software Development - Embedded in Hochwald
Embedded System Engineer (m/w/d)
Über
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
Embedded Systems Engineer – High Precision Detectors (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.
Verantwortung
Du konzipierst und entwickelst Firmware für embedded Systeme im Bereich Röntgendetektion
Dabei treibst du die Software-Architektur voran und verbesserst bestehende Libraries nachhaltig
Du sicherst Codequalität durch Tests, klare Dokumentation und saubere Commit Strukturen
Fehler analysierst du direkt auf der Hardware mit modernen Debugging Methoden
In GitLab CI/CD-Pipelines optimierst du aktiv Build- und Release-Prozesse
Qualifikationen
Ein abgeschlossenes Studium (ETH/FH) in Informatik oder Elektrotechnik bildet deine Basis
Du beherrschst C/C++ und Python sicher und hast Erfahrung in embedded Entwicklung
Du arbeitest mit Bare-Metal oder embedded OS sowie mit Unit Testing (Pytest, Google Test)
Vorteilhaft sind Kenntnisse in Vivado/Vitis sowie im Umgang mit PCB-Schemata und Messgeräten
Deutsch schriftlich sowie mündlich einwandfrei sowie eine strukturierte, präzise Arbeitsweise zeichnen dich aus
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
KI Engineer (m/w/d)
Rolle
In dieser Rolle übernimmst du die fachliche Leitung im Bereich Künstliche Intelligenz für Robotik und prägst damit massgeblich die technologische Weiterentwicklung von Embodied AI. Du verantwortest die Konzeption, Entwicklung und Optimierung von KI-Algorithmen, die Robotern ein intelligentes, adaptives und sicheres Verhalten in ihrer Umgebung ermöglichen. Dabei analysierst und strukturierst du komplexe Anforderungen, triffst strategische Technologieentscheidungen und stellst die Skalierbarkeit sowie Robustheit der verwendeten Methoden sicher. Du koordinierst interdisziplinäre Entwicklungsaktivitäten, definierst Standards und Best Practices und sorgst dafür, dass KI-Lösungen effizient in bestehende Robotersysteme integriert werden. Zudem treibst du den Transfer neuester Forschungserkenntnisse in konkrete Anwendungen voran und stellst so einen hohen Innovationsgrad der entwickelten Lösungen sicher.
Verantwortung
- Du entwirfst, entwickelst und implementierst KI-Lösungen für anspruchsvolle Roboteranwendungen.
- In dieser Rolle leitest du die Integration von LLMs und multimodalen KI-Funktionen in unsere Produkte.
- Du entwickelst ML- und Computer-Vision-Lösungen für Wahrnehmung, Interaktion und autonome Fähigkeiten von Robotern.
- Als Leitung Künstliche Intelligenz Robotik optimierst du KI-Modelle hinsichtlich Leistung, Robustheit und Einsatz auf realen Systemen.
- Du arbeitest eng mit Software-, Elektronik- und Maschinenbau-Teams zusammen und prägst KI-Architekturen sowie Best Practices im Unternehmen.
- In dieser Rolle übernimmst du Mentoring für andere Ingenieurinnen und Ingenieure und trittst intern wie extern als Botschafter für KI auf.
Qualifikationen
- Du verfügst über einen Masterabschluss in Informatik, Künstlicher Intelligenz, Robotik oder einem verwandten Fachgebiet.
- Du hast mindestens 3 Jahre Berufserfahrung im Bereich KI, maschinelles Lernen oder in verwandten Softwareentwicklungsfunktionen.
- Du beherrschst Python sicher und arbeitest routiniert mit modernen Softwareentwicklungsmethoden.
- Du bringst praktische Erfahrung mit KI-Frameworks wie PyTorch, TensorFlow oder vergleichbaren Technologien mit.
- Idealerweise hast du bereits mit LLMs, RAG, Computer Vision, Reinforcement Learning, multimodaler KI, ROS / ROS2 oder Isaac Sim gearbeitet.
- Du überzeugst durch ausgeprägte analytische und problemlösende Fähigkeiten, selbstständige Arbeitsweise und sehr gute Kommunikationsfähigkeiten in Englisch.
Künstliche Intelligenz Robotik Engineer (m/w/d)
Rolle
In dieser Rolle gestaltest du intelligente Robotersysteme aktiv mit und treibst die Entwicklung von Embodied AI auf einem hohen fachlichen Niveau voran. Du übernimmst die Verantwortung für das Design, die Implementierung und Optimierung von KI-Algorithmen, die Robotern ein präzises und adaptives Verhalten in realen Umgebungen ermöglichen. Dabei analysierst und verarbeitest du Sensordaten, entwickelst robuste Modelle für Wahrnehmung, Planung und Steuerung und verbesserst kontinuierlich deren Leistungsfähigkeit. Du verantwortest die Überführung deiner Lösungen in stabile, produktionsreife Anwendungen und stellst sicher, dass Architektur, Codequalität und Dokumentation höchsten professionellen Ansprüchen genügen. Als Senior-Fachkraft Künstliche Intelligenz Robotik prägst du technische Standards, triffst zentrale Architekturentscheidungen und fungierst als fachliche Ansprechperson für komplexe KI- und Robotikfragestellungen.
Verantwortung
- Du entwirfst, entwickelst und implementierst KI-Lösungen für Robotersysteme
- In dieser Rolle leitest du die Integration von LLMs und multimodalen KI-Funktionen in unsere Produkte
- Als Fachkraft Künstliche Intelligenz Robotik entwickelst du Machine-Learning- und Computer-Vision-Lösungen für Wahrnehmung, Interaktion und Autonomie
- Du optimierst KI-Modelle hinsichtlich Leistung, Robustheit und Einsatz auf realen Robotern
- In dieser Rolle prägst du technische Architekturentscheidungen, etablierst KI-Best Practices und trittst intern wie extern als KI-Botschafter auf
- Du unterstützt andere Ingenieurinnen und Ingenieure durch Mentoring in KI-bezogenen Themenbereichen
Qualifikationen
- Du verfügst über einen Masterabschluss in Informatik, Künstlicher Intelligenz, Robotik oder einem vergleichbaren Fachgebiet.
- Du hast mindestens 3 Jahre Berufserfahrung im Bereich KI, maschinelles Lernen oder in verwandten Softwareentwicklungsfunktionen.
- Sehr gute Programmierkenntnisse in Python sowie Routine mit modernen Softwareentwicklungsmethoden zeichnen dich aus.
- Du bringst praktische Erfahrung mit KI-Frameworks wie PyTorch, TensorFlow oder ähnlichen mit und hast idealerweise Berührungspunkte mit LLMs, RAG, Computer Vision, Reinforcement Learning, multimodaler KI, ROS / ROS2 oder Isaac Sim.
- Analytisches Denken, ausgeprägte Problemlösungskompetenz und die Fähigkeit, Projekte selbstständig von der Idee bis zur Umsetzung zu verantworten, sind für dich selbstverständlich.
- Du kommunizierst sicher in Englisch und punktest zusätzlich mit Know-how in Bereichen wie Edge-KI, eingebetteten Systemen, C++ oder Rust.
Senior Java 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
Embedded Software Engineer (m/w/d)
Über
Rolle
Softwareentwicklung: Entwicklung von Embedded Software für industrielle Systeme
Wartung: Begleitung des gesamten Lebenszyklus von Softwarekomponenten, einschliesslich Analyse, Design, Entwicklung, Testing, Dokumentation und Reviews
Projektmanagement: Verantwortung für das Projektmanagement internationaler Kunden, von der Planung bis zur erfolgreichen Umsetzung
Verantwortung
Verantwortung: Du verfügst über eine fundierte Ausbildung in Informatik, Elektrotechnik (FH/HF) oder eine gleichwertige Qualifikation
Erfahrung: Mit rund 5 Jahren Berufserfahrung bringst du umfassendes Fachwissen in Informatik mit und beherrschst den Umgang mit Programmiersprachen wie C, C++, Java, JavaScript und Python
Sprachkenntnisse: Deine Deutschkenntnisse sind hervorragend, Englischkenntnisse sind von Vorteil oder du bist motiviert, deine Englischkenntnisse auszubauen
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
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 (80-100%) (m/w/d)
Über
Rolle
Du entwirfst, entwickelst, prüfst und dokumentierst hardwarenahe Software nach geltenden Normen und Best Practices.
Du wartest und optimierst die Software bestehender Produkte.
Du wirkst bei der Definition von Softwareanforderungen mit.
Du unterstützt bei der Erstellung zulassungsrelevanter Systemdokumentationen.
Verantwortung
Abgeschlossenes Studium im technisch-naturwissenschaftlichen Bereich.
Mehrjährige Erfahrung mit C++ und C für Echtzeitsysteme.
Vorteilhaft: Kenntnisse in Elektrotechnik, Messtechnik, Qt oder LabView sowie Norm IEC62304.
Sehr gute Deutsch- und Englischkenntnisse.