8 Software Development - Embedded in Schinznach-dorf
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
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
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
Full-Stack Software Engineer (m/w/d)
Über
Verantwortung
Entwicklung und Design moderner Softwarelösungen im Frontend- und Backend-Bereich
Mitarbeit bei Requirements Engineering, Spezifikation, Softwarearchitektur und Release-Planung
Technische Beratung sowie enge Zusammenarbeit mit Kunden und interdisziplinären Projektteams
Übernahme von Teilprojekt- oder Projektleitungsverantwortung je nach Erfahrung
Qualifikationen
Hochschul- oder Fachhochschulabschluss in Informatik oder vergleichbare Qualifikation
Fundierte Erfahrung in der Softwareentwicklung mit Java, JavaScript sowie modernen Frameworks wie Spring und Angular oder React
Kenntnisse in Softwarearchitektur, SQL und modernen Entwicklungstools (Git, Maven, Jenkins, Jira)
Sehr gute Deutschkenntnisse (mind. C1) sowie gute Englischkenntnisse
Senior Full-Stack Software Engineer (m/w/d)
Über
Verantwortung
Entwicklung skalierbarer Fullstack-Anwendungen mit Fokus auf nachhaltige Softwarearchitekturen und hohe Codequalität
Begleitung des gesamten Softwareentwicklungsprozesses – von der Anforderungsanalyse bis zur erfolgreichen Auslieferung
Mitgestaltung technischer Konzepte sowie aktive Mitarbeit in agilen Kundenprojekten
Unterstützung bei technischen Entscheidungen und Übernahme von Verantwortung in Projekt- und Architekturthemen
Qualifikationen
Mehrjährige Praxiserfahrung in der Softwareentwicklung mit Java und modernen Web-Technologien
Know-how in Spring, Hibernate, Angular oder React sowie Interesse an Cloud- und Architekturthemen
Analytische, eigenverantwortliche Arbeitsweise und Begeisterung für moderne Softwareentwicklung und agile Methoden
Kommunikationsstarke Persönlichkeit mit fliessenden Deutschkenntnissen (mind. C1) und guten Englischkenntnissen
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 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
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