38 Software Development - Embedded in Gansingen
Embedded Software Engineer – Automotive Controls (m/w/d)
Über
Unser Kunde ist ein international tätiges Industrieunternehmen mit langjähriger Erfahrung. Dabei stehen Qualität, innovative Lösungen und die kontinuierliche Weiterentwicklung von Produkten und Prozessen im Mittelpunkt.
Verantwortung
Entwicklung, Integration und Validierung von Embedded Software für Steuerungs-, Bedien- und Sicherheitsfunktionen
Erstellung und Pflege von Anforderungs-, Design- und Testdokumentationen für Embedded-Systeme
Programmierung von Steuerungslösungen in C und Structured Text (IEC 61131) sowie Integration von Steuergeräten und Bedienterminals
Konzeption und Weiterentwicklung von elektrischen und hydraulischen Systemen für mobile Maschinen und Kommunalfahrzeuge
Koordination technischer Aufgaben und Zusammenarbeit mit Montage, Kundendienst und Engineering zur erfolgreichen Systemintegration
Qualifikationen
Ausbildung oder Studium in Elektrotechnik, Automatisierungstechnik oder vergleichbarer Fachrichtung
Erfahrung in der Embedded Softwareentwicklung für Steuerungs- und Bediensysteme, idealerweise im Fahrzeug- oder Automotive-Umfeld
Fundierte Kenntnisse in C, Structured Text (IEC 61131), Embedded Systems sowie Mess-, Regel- und Automatisierungstechnik
Technisches Verständnis für Elektronik, Steuergeräte, Fahrzeugtechnik und hydraulische Systeme
Sehr gute Deutsch- und Englischkenntnisse, teamorientierte und eigenständige Arbeitsweise sowie Interesse an innovativen mobilen Systemen; Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
C++ Software Developer Embedded & Networking (m/w/d)
Über
Rolle
In dieser Position entwickelst du moderne Softwarelösungen an der Schnittstelle zwischen Backend, Hardware und Netzwerkkommunikation. Du implementierst neue Funktionen, integrierst externe Komponenten und arbeitest an der Weiterentwicklung bestehender Systeme mit Fokus auf Performance, Stabilität und Wartbarkeit.
Gemeinsam mit dem Entwicklungsteam analysierst du technische Anforderungen und setzt diese in praktikable Lösungen um. Du bringst dich in Architekturentscheidungen, Tests und Fehleranalysen ein und erhältst die Möglichkeit, dein Fachwissen in der systemnahen Softwareentwicklung kontinuierlich auszubauen.
Verantwortung
Implementierung und Pflege von Softwarekomponenten und Backend-Funktionen in C++
Weiterentwicklung bestehender Softwarearchitekturen mit Fokus auf Skalierbarkeit und Wartbarkeit
Entwicklung von Schnittstellen für Netzwerkkommunikation und verteilte Systeme
Integration von Hardwarekomponenten und externen Diensten in die Softwarelandschaft
Verbindung von Backend-Funktionalitäten mit Benutzeroberflächen für professionelle Anwendungen
Durchführung von Tests, Code Reviews und Release-Vorbereitungen sowie systematische Fehleranalyse
Qualifikationen
Erste bis mehrjährige Erfahrung in der praktischen C++-Softwareentwicklung
Fundierte Grundlagen in Software Engineering, objektorientierter Programmierung und Memory Management
Interesse an Netzwerkprotokollen, Schnittstellen und hardwarenaher Softwareentwicklung
Vertrautheit mit Git und CMake; Kenntnisse in automatisierten Build- und CI/CD-Prozessen von Vorteil
Strukturierte Problemlösungsfähigkeit und Anspruch an sauberen, gut wartbaren Code
Engagement, Verantwortungsbewusstsein und Freude an der Zusammenarbeit im Entwicklungsteam; Deutschkenntnisse
C++ Software Engineer Backend & Systemintegration (m/w/d)
Über
Rolle
Als Software Engineer entwickelst und optimierst du leistungsfähige Softwarekomponenten mit modernem C++. Dein Aufgabenbereich umfasst Backend-Services, Systemarchitekturen und Kommunikationsschnittstellen sowie die Integration von Hardware und externen Systemen.
Du arbeitest eng mit einem technischen Entwicklungsteam zusammen und begleitest den gesamten Entwicklungsprozess von der Anforderungsanalyse bis zur Qualitätssicherung. Dabei setzt du auf sauberen, wartbaren Code und entwickelst zuverlässige Lösungen für anspruchsvolle technische Anwendungen.
Verantwortung
Entwicklung und Wartung von Backend-Services und Systemkomponenten mit modernem C++
Konzeption und Weiterentwicklung performanter und modularer Softwarearchitekturen
Implementierung und Integration von Kommunikationsschnittstellen wie TCP/UDP, REST und gRPC
Verknüpfung von Hardware, Kommunikationsprotokollen und externen Services
Durchführung von Code Reviews, Tests und technischer Dokumentation
Analyse von Fehlern und Performance-Problemen sowie Umsetzung geeigneter Optimierungen
Qualifikationen
Praktische Erfahrung in der Entwicklung mit modernem C++
Gutes Verständnis von objektorientiertem Design, Nebenläufigkeit, Memory Management und modularen Architekturen
Interesse an systemnaher Softwareentwicklung, Backend-Technologien und Netzwerkkommunikation
Kenntnisse in Git und CMake sowie idealerweise Erfahrung mit CI/CD
Analytische, strukturierte und lösungsorientierte Arbeitsweise mit hohem Qualitätsbewusstsein
Klare Kommunikation, Teamfähigkeit und Eigenverantwortung; Deutschkenntnisse
Softwareentwickler Automation & Robotik (m/w/d)
Über
Verantwortung
- Entwicklung und Umsetzung von Automatisierungslösungen
- Erstellung von technischen Dokumentationen und Spezifikationen
- SPS/PLC-Programmierung
- Roboter-Programmierung
- Engineering, Implementierung und Test von Pilotprojekten
- Kontinuierliche Verbesserung der Effizienz und Qualität der Automatisierungsprozesse, -ausrüstung
- Identifizierung neuer Automatisierungstechnologien
- Enge Zusammenarbeit mit anderen Fachabteilungen
Qualifikationen
- Abgeschlossenes Studium im Bereich der Elektrotechnik, Automatisierungstechnik oder vergleichbare Fachrichtung
- Fundierte Kenntnisse in der Programmierung von SPS-Steuerungen und Robotern
- Erfahrung in der Inbetriebnahme von Automatisierungssystemen
- Teamfähigkeit, Selbstständigkeit und Eigeninitiative
- Reisebereitschaft 20%
Benefits
Embedded Software Engineer – C & ARM (m/w/d)
Über
Verantwortung
Entwicklung kundenspezifischer Embedded-Softwarelösungen für Frequenzumrichter und industrielle Antriebssysteme
Analyse technischer Anforderungen mit internen und externen Stakeholdern sowie Überführung in klare Software-Spezifikationen
Implementierung hardwarenaher C-Software für ARM Cortex-A und Cortex-M Prozessoren
Entwicklung von Komponenten für Antriebsregelung und industrielle Kommunikation in enger Abstimmung mit Hardware- und Applikationsteams
Durchführung von Unit- und Integrationstests sowie Sicherstellung einer hohen Softwarequalität über den gesamten Entwicklungsprozess
Qualifikationen
Abgeschlossenes Studium in Elektrotechnik, Informationstechnik oder vergleichbare technische Qualifikation
Mehrjährige Erfahrung in der Embedded-Softwareentwicklung mit C
Fundierte Kenntnisse in Git, Requirements Engineering und strukturierten Entwicklungsprozessen, idealerweise mit Polarion
Analytische und systematische Denkweise mit hoher Eigeninitiative, Ausdauer und ausgeprägter Problemlösungskompetenz
Erfahrung mit Antriebs- oder Automatisierungstechnik von Vorteil; gute Deutsch- und Englischkenntnisse
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Embedded Systems Engineer – C (m/w/d)
Über
Verantwortung
Konzeption und Umsetzung kundenspezifischer Firmware-Lösungen für Frequenzumrichter und industrielle Antriebssysteme
Erhebung und technische Bewertung von Anforderungen sowie Erstellung von Software-Architekturen und Spezifikationen
Entwicklung hardwarenaher Embedded C Software für ARM Cortex-A- und Cortex-M-Plattformen
Realisierung von Funktionen für Motorsteuerung, Antriebsregelung und industrielle Kommunikation in Zusammenarbeit mit Hardware- und Applikationsentwicklung
Absicherung der entwickelten Software durch Unit- und Integrationstests sowie kontinuierliche Optimierung von Qualität und Stabilität
Qualifikationen
Studium in Elektrotechnik, Informatik, Informationstechnik oder vergleichbare technische Ausbildung
Mehrjährige Berufserfahrung in der Embedded- und Firmware-Entwicklung mit C
Sicherer Umgang mit Git, Requirements Engineering und Softwareentwicklungsprozessen; Polarion-Kenntnisse von Vorteil
Ausgeprägtes analytisches Denken, strukturierte Vorgehensweise und hohe Eigenverantwortung bei komplexen Entwicklungsaufgaben
Erfahrung in Antriebs-, Automatisierungs- oder industrieller Kommunikation von Vorteil; gute Deutsch- und Englischkenntnisse
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Embedded Software Developer (m/w/d)
Über
Rocken® ist in der digitalen Rekrutierung von Talenten und Experten in der Softwarebranche spezialisiert und zählt unterschiedlichste, etablierte Unternehmungen zu den Partnern. Diese Partner bieten spannende Projekte aus vielfältigen Branchen wie Public & Transport, Energie, Versicherung, Banking & Finance, Life Science & Pharma oder Retail, Forschung, oder Industrie. Mit dem Anspruch für die besten Talente beraten wir unsere Partner für eine zukunftsfähige und spannende Karriereplanung mit ihren Mitarbeitenden.
Rocken® zeigt Dir die Software-Landschaft der Schweiz gerne aus der Vogelperspektive. Wo Du die besten Benefits erhältst, welche die coolsten Projekte sind und wo Du dich am besten weiterentwickeln kannst. Melde Dich an und erhalte mit Rocken® Talent Dein bestes Profil, das Du je gesehen hast. Wir stellen Dich als Mensch mit Werten und Vorstellungen technologisch und organisch in den Mittelpunkt.
Verantwortung
Entwicklung und Weiterentwicklung leistungsfähiger Embedded-Softwarelösungen für verschiedene Produkte
Begleitung des gesamten Software Development Lifecycles von der Konzeption über die Implementierung bis zur Wartung
Entwicklung hardwarenaher Software und enge Zusammenarbeit mit dem Hardware-Engineering zur Systemintegration
Analyse, Behebung und nachhaltige Optimierung von Softwarefehlern, Performance und Codequalität
Umsetzung etablierter Entwicklungsstandards, Best Practices und Qualitätsanforderungen
Qualifikationen
Abgeschlossene Ausbildung oder Studium in Informatik, Elektrotechnik, Nachrichtentechnik oder vergleichbare Qualifikation
Mehrjährige Erfahrung in der Embedded-Softwareentwicklung, idealerweise auf Senior-Level
Sehr gute Kenntnisse in C/C++ und Embedded Linux
Fundierte Erfahrung in hardwarenaher Programmierung und der Integration von Embedded-Systemen
Kenntnisse in Echtzeitbetriebssystemen und Mikrocontrollern sowie ausgeprägte analytische, selbstständige und teamorientierte Arbeitsweise
Benefits
Embedded Software Developer (m/w/d)
Über
Rocken® ist in der digitalen Rekrutierung von Talenten und Experten in der Softwarebranche spezialisiert und zählt unterschiedlichste, etablierte Unternehmungen zu den Partnern. Diese Partner bieten spannende Projekte aus vielfältigen Branchen wie Public & Transport, Energie, Versicherung, Banking & Finance, Life Science & Pharma oder Retail, Forschung, oder Industrie. Mit dem Anspruch für die besten Talente beraten wir unsere Partner für eine zukunftsfähige und spannende Karriereplanung mit ihren Mitarbeitenden.
Rocken® zeigt Dir die Software-Landschaft der Schweiz gerne aus der Vogelperspektive. Wo Du die besten Benefits erhältst, welche die coolsten Projekte sind und wo Du dich am besten weiterentwickeln kannst. Melde Dich an und erhalte mit Rocken® Talent Dein bestes Profil, das Du je gesehen hast. Wir stellen Dich als Mensch mit Werten und Vorstellungen technologisch und organisch in den Mittelpunkt.
Verantwortung
Entwicklung und Implementierung leistungsfähiger Embedded-Software für unterschiedliche technische Anwendungen
Integration von Software- und Hardwarekomponenten in enger Zusammenarbeit mit Hardware- und System Engineers
Optimierung von Systemperformance, Effizienz und Zuverlässigkeit auf Embedded-Plattformen
Durchführung von Debugging, Fehleranalyse und Troubleshooting auf Software- und Systemebene
Evaluation neuer Technologien und Entwicklungsmethoden sowie kontinuierliche Weiterentwicklung bestehender Lösungen
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik, Nachrichtentechnik oder vergleichbare technische Qualifikation
Mehrjährige Berufserfahrung in der Embedded-Softwareentwicklung, idealerweise auf Senior-Level
Sehr gute Kenntnisse in C/C++ und Embedded Linux
Erfahrung in hardwarenaher Programmierung, Microcontrollern und der Integration von Embedded-Systemen
Fundiertes Verständnis von Echtzeitbetriebssystemen sowie ausgeprägte analytische und lösungsorientierte Arbeitsweise
Benefits
Embedded Systems Engineer – C/C++ (m/w/d)
Verantwortung
Entwicklung und Weiterentwicklung von Embedded Firmware in C/C++ für moderne Mikrocontroller
Konzeption und Implementierung neuer Funktionen und Softwarekomponenten für Embedded-Systeme
Entwicklung und Integration von HMI-Anwendungen unter Windows und Linux
Analyse, Review und gezielte Optimierung bestehender Software und Programmcode
Mitarbeit an der technischen Weiterentwicklung von Embedded-Systemen sowie Umsetzung innovativer Lösungen
Qualifikationen
Abgeschlossenes Studium auf FH-, HF- oder Bachelor-Niveau in Informatik, Elektrotechnik oder einer vergleichbaren Fachrichtung
Sehr gute Programmierkenntnisse in C und C++ sowie praktische Erfahrung in der Embedded-Softwareentwicklung
Erfahrung mit Embedded-Betriebssystemen und Multithreading von Vorteil
Analytische, strukturierte und lösungsorientierte Arbeitsweise mit hohem Qualitätsanspruch
Verhandlungssichere Deutschkenntnisse sowie Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Embedded Software Engineer – C++ (m/w/d)
Über
Rolle
Unser Rocken Partner sucht für das 10 Köpfige Team einen Senior Embedded Software Engineer im Bereich C++. In einem familiären und kollegialen Umfeld bist du für die Programmierung der hardwarenahen Software zuständig.
Verantwortung
Entwicklung und Implementierung von Embedded Software für komplexe elektronische Systeme
Optimierung von Software hinsichtlich Performance, Effizienz und Systemstabilität
Begleitung der Produktentwicklung von der Konzeption bis zur Serienreife
Analyse technischer Anforderungen und Umsetzung robuster Softwarelösungen
Erstellung und Pflege von technischer Dokumentation für Entwicklungs- und Softwareprozesse
Qualifikationen
Abgeschlossenes Studium in Software Engineering, Elektrotechnik (ETH/FH) oder vergleichbare Qualifikation
Mindestens 4 Jahre Erfahrung in der Embedded Softwareentwicklung
Sehr gute Kenntnisse in C/C++, Erfahrung mit Python und/oder C#
Verständnis für Embedded Systems, Softwarearchitektur und Entwicklungsprozesse
Sehr gute Deutsch- und Englischkenntnisse sowie Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits