19 Software Development - Embedded in Merligen
Embedded Software Engineer (m/w/d)
Über
Verantwortung
Entwicklung hardwarenaher Embedded-Software für industrielle Steuerungs- und Antriebssysteme.
Analyse technischer Anforderungen und Überführung dieser in robuste Softwarearchitekturen und modulare Lösungen.
Programmierung und Optimierung von C-Code für moderne ARM-basierte Prozessorplattformen.
Durchführung von Unit-, Integrations- und Systemtests sowie Unterstützung bei der Fehlersuche und Verifikation.
Zusammenarbeit mit Hardware-, System- und Softwareteams bei der Weiterentwicklung bestehender Produkte und neuer Funktionen.
Qualifikationen
Abgeschlossenes Studium in Elektrotechnik, Informatik, Embedded Systems oder einer vergleichbaren technischen Fachrichtung.
Mehrjährige Erfahrung in der Entwicklung von Embedded Software, vorzugsweise mit C und ARM/Cortex-Plattformen.
Gute Kenntnisse in Softwarearchitektur, Versionsverwaltung mit Git sowie modernen Entwicklungs- und Testmethoden.
Erfahrung mit Requirements Engineering, CI/CD, Debugging und automatisierten Tests von Vorteil.
Analytische, strukturierte Persönlichkeit mit Freude an technisch anspruchsvollen Aufgaben sowie sehr guten Deutsch- und Englischkenntnissen.
Industrial Embedded Software Engineer (Network Communication) (m/w/d)
Über
Verantwortung
Entwicklung und Integration von Ethernet-basierten Kommunikationslösungen für industrielle Systeme.
Umsetzung von Softwarekomponenten und deren Integration in bestehende Systemarchitekturen.
Konzeption und Weiterentwicklung industrieller Kommunikationsschnittstellen für neue Produktgenerationen.
Begleitung von Systemtests, Inbetriebnahmen und technischen Validierungen bis zur Serienreife.
Mitarbeit an Themen wie Industrial Security, OPC UA, IO-Link und modernen Automatisierungstechnologien.
Qualifikationen
Studium in Elektrotechnik, Informatik, Informationstechnik oder eine vergleichbare technische Ausbildung.
Gute Kenntnisse in industrieller Kommunikation und Ethernet-Technologien.
Erfahrung in der Softwareentwicklung, idealerweise mit C, C++ oder einer vergleichbaren hardwarenahen Sprache.
Interesse an Embedded Systems, Automatisierung und der Verbindung von Software und industrieller Kommunikation.
Analytische und sorgfältige Arbeitsweise, Lernbereitschaft sowie gute Kommunikationsfähigkeiten in Deutsch und Englisch.
Benefits
Software Engineer – Industrial Communication (m/w/d)
Über
Rolle
Gestalte die Zukunft der Industrieautomation mit, indem du als Softwareentwickler:in Industrielle Kommunikation an innovativen, energieeffizienten Antriebslösungen arbeitest, die den Energieverbrauch von Elektromotoren reduzieren und Energie rückspeisen. In dieser Rolle nutzt du flexible Arbeitszeiten und die Möglichkeit für Homeoffice, um deinen Arbeitsalltag optimal zu gestalten. Du profitierst von kostenlosen Parkplätzen, einer sehr guten Anbindung an den öffentlichen Verkehr und einem modernen Arbeitsplatz. Ausserdem arbeitest du in einem kleinen, eingespielten Team mit familiärer Kultur innerhalb eines internationalen Umfelds. Deine Rolle bietet dir attraktive Anstellungsbedingungen sowie vielfältige Weiterbildungsmöglichkeiten, um dich fachlich und persönlich weiterzuentwickeln.
Verantwortung
In einem kleinen, dynamischen Entwicklungsteam implementierst du innovative Netzwerk-Systeme mit Fokus auf Ethernet-basierte Kommunikation
Dabei integrierst du Software Komponenten in das Gesamtsystem und begleitest Systemtests sowie Zertifizierungen
Für neue Generationen von Frequenzumrichtern entwickelst du Konzepte auf der Kommunikationsebene
Je nach Interesse kannst du dein Know-how in Bereichen wie Security, OPC-UA oder IO-Link gezielt erweitern
Qualifikationen
Ein abgeschlossenes Studium in Elektrotechnik oder Informationstechnik bzw. eine vergleichbare Qualifikation mit Schwerpunkt Software bildet deine Grundlage
Fundierte Kenntnisse in der industriellen Kommunikation sowie Erfahrung mit einer Programmiersprache, idealerweise C, bringst du mit
Mit gängigen Softwareentwicklungstools arbeitest du sicher und setzt technische Anforderungen zuverlässig um
Deutsch und Englisch beherrschst du schriftlich sowie mündlich einwandfrei und überzeugst durch deine kommunikativen Fähigkeiten
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
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
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
Spezialist CAD und CAM Programmierung (m/w/d)
Über
Rolle
In dieser Rolle trägst du dazu bei, ein neues Werksteam in der Formel 1 aufzubauen und aktiv mitzugestalten. Du verantwortest Aufgaben in einem ambitionierten Hochleistungsumfeld, das Technik auf Weltklasseniveau mit sportlicher Entschlossenheit verbindet. Grenzen werden dabei nicht akzeptiert – sondern überschritten. Deine Erfahrung ermöglicht es, innovative Lösungen unter Wettbewerbsbedingungen umzusetzen. Mit deinem Anspruch an Präzision und Leistung prägst du den Erfolg eines langfristig angelegten Motorsportprojekts.
Verantwortung
- Du richtest komplexe Frästeile ein, überwachst deren Fertigung und nimmst gezielte Optimierungen vor.
- In dieser Rolle programmierst und bedienst Du moderne 5-Achs-Bearbeitungszentren mit Heidenhain TNC640.
- Du steuerst die Fertigung von Prototypen-, Einzel- und Kleinserienteilen unter Einsatz fortschrittlicher Robotertechnik.
- Als Spezialist verantwortest Du die Präzision der Werkstücke und den reibungslosen Ablauf vom Materialeinkauf bis zur Endkontrolle.
- Du arbeitest zuverlässig im 2-Schicht-Betrieb und gewährleistest eine hohe Verfügbarkeit der Maschinen.
- Bei Bedarf übernimmst Du auch Wochenendarbeiten zur Sicherstellung termingerechter Lieferungen.
Qualifikationen
- Abgeschlossene Ausbildung als Polymechaniker EFZ
- Fundiertes Know-how im Umgang mit 5-Achs-Maschinen und mehrjähriger Berufspraxis
- Routiniert im Einsatz moderner CAM-Systeme wie hyperMILL, CATIA V5 oder 3dX
- Idealerweise vertraut mit der Heidenhain-Steuerung
- Sorgfältige, selbstständige Arbeitsweise und hohe zeitliche Flexibilität
- Begeisterung für High-Tech-Materialien und Erfahrung im Formel-1-Umfeld sind von Vorteil
Benefits
DevOps Engineer (m/w/d)
Verantwortung
Koordination mit externen Dienstleistern sowie Unterstützung beim Management der Cloud-Infrastruktur
Implementierung von Deployments und Entwicklung von Applikationen für Cloud- und Desktop-Systeme
Konzeption und Weiterentwicklung von Software- und Cloud-Architekturen
Aufnahme und Analyse von Anforderungen für neue Features und Anwendungen
Zusammenarbeit in multidisziplinären Teams mit Anwendern, Projektleitern und Ingenieuren
Qualifikationen
Abgeschlossene Ausbildung oder Studium in Informatik bzw. vergleichbare Qualifikation
Erste Erfahrung mit Microservice-Architekturen und grundlegenden DevOps-Praktiken, insbesondere AWS
Kenntnisse in React/TypeScript, Go, Git und Docker
Erfahrung mit MySQL/SQLite, Kafka sowie HTTP/MQTT von Vorteil
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
Embedded Software Engineer (m/w/d)
Rolle
In dieser Rolle übernimmst du die Entwicklung und Implementierung von Software für Maschinenapplikationen und Komponenten und sorgst dafür, dass die Steuerungsplattform laufend gepflegt und weiterentwickelt wird. Du arbeitest an der Anforderungsanalyse sowie an der Erstellung von Softwarekonzepten und -architekturen und begleitest Hardwareentwicklungen in enger Zusammenarbeit mit externen Partnern. Zudem unterstützt du interne wie externe Kunden kompetent bei technischen Fragestellungen. Mit deinem FH- oder Hochschulabschluss in Elektrotechnik, Mechatronik oder einer vergleichbaren Fachrichtung, deiner Erfahrung in der Embedded-Softwareentwicklung und deinen Kenntnissen in IEC 61131-3 sowie C/C++ trägst du massgeblich zur Qualität und Zuverlässigkeit der Lösungen bei. Deine analytische, strukturierte Arbeitsweise und deine Freude an der Zusammenarbeit mit internationalen Kunden ermöglichen es dir, anspruchsvolle Projekte erfolgreich umzusetzen.
Verantwortung
- Du entwickelst und implementierst Software für Maschinenapplikationen und Komponenten
- In dieser Rolle pflegst und weiterentwickelst du unsere Steuerungsplattform
- Als Embedded Software Engineer arbeitest du an der Anforderungsanalyse sowie an Softwarekonzepten und -architekturen mit
- Du begleitest Hardwareentwicklungen in Zusammenarbeit mit externen Partnern
- In dieser Rolle unterstützt du unsere internen und externen Kunden
Qualifikationen
- Du verfügst über einen FH- oder Hochschulabschluss in Elektrotechnik, Mechatronik oder einer vergleichbaren Fachrichtung
- Du beherrschst die Programmiersprachen IEC 61131-3 sowie C/C++ gut
- Du hast idealerweise Kenntnisse in CODESYS und B&R Automation Studio
- Du bringst Erfahrung in der Entwicklung von Software für Embedded Systems mit
- Du arbeitest analytisch und strukturiert
- Du hast Freude an der Zusammenarbeit mit internationalen Kunden
Benefits
Senior Software Engineer (m/w/d)
Über
Unser Rocken Partner entwickelt und vertreibt Software-Lösungen für das Investment und Wealth Management. Das Unternehmen unterhält Niederlassungen und Repräsentanzen in den wichtigsten Finanzzentren in Europa und Asien.
Verantwortung
Du analysierst, spezifizierst, implementierst, wartest und entwickelst Tests
Du berätst die Abteilungen bezüglich der Durchführbarkeit und erarbeitest Lösungsvorschläge
Dabei arbeitest Du eng mit anderen Teams wie der Entwicklung, der Business-Analyse und Beratern zusammen
Ausserdem führst Du Code- und Design-Reviews durch
Qualifikationen
Du hast einen Hochschulabschluss in Informatik oder gleichwertige Erfahrung in der Softwareentwicklung
Du hast eine Leidenschaft für die Entwicklung von hochwertigem Code und automatisierten Tests
Du arbeitest selbstständig und bringst dich in Entscheidungsprozesse ein
Du hast Erfahrung in der Entwicklung von Mehrfadenanwendungen und idealerweise Kenntnisse in Linux, Git, CMake, Boost und Container-Technologien
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift runden Dein Profil ab
Benefits