21 Software Development - Embedded in Hüttlingen
Embedded System Engineer (Network, Linux, C++) (m/w/d)
Über
Verantwortung
Du gestaltest die technische Architektur moderner taktischer Netzwerkplattformen und entwickelst deren Softwarebasis weiter.
Du zerlegst Kundenanforderungen in klare technische Spezifikationen und bringst deine Ideen in interdisziplinäre Entwicklungsteams ein.
Du programmierst leistungsfähige Komponenten für Linux-Systeme und verbindest Netzwerk-, Embedded- und Security-Funktionen.
Du optimierst Datenpfade und Kommunikationsmechanismen mit Technologien wie VPP, Netlink und Zero-Copy-Verfahren.
Du begleitest deine Lösungen von der ersten Analyse über Prototypen und Implementierung bis zur Integration ins Gesamtsystem.
Qualifikationen
Du hast ein Studium oder eine höhere Ausbildung in Informatik, Elektrotechnik oder einem verwandten technischen Bereich.
Du verfügst über praktische Erfahrung mit C++, Linux und Netzwerkentwicklung auf Systemebene.
Du kennst dich mit Routing, Switching, IPv4/IPv6 sowie Performance-Optimierung in softwarebasierten Netzwerken aus.
Du interessierst dich für Embedded Security, Secure Firmware, Device Identity und Systemschutz und möchtest dich darin weiterentwickeln.
Du arbeitest eigenständig, präzise und gerne im technischen Austausch; gute Englischkenntnisse und Bereitschaft, Deutsch weiter auszubauen, bringst du mit.
Benefits
Hardwareentwickler - Embedded Systeme (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
- Hardwareentwicklung für mikrocontrollerbasierte und mikroprozessorgesteuerte Produkte
- Entwurf und Realisierung von Steuerungen aller Art
- Erstellung von Konzepten, Schaltplänen und Layouts
- Inbetriebnahme und Tests von Prototypen
- interdisziplinäre Bearbeitung von Themen der Elektronik
- Begleitung des gesamten Entwicklungsprozesses eines Produktes - von der Anforderungserfassung bis zur Inbetriebnahme und Verifizierung des Endproduktes
- Unterstützung der Projektleitung bei der Planung und Organisation von Entwicklungsprojekten
Qualifikationen
- Technische Grundausbildung als Elektroniker, Mechatroniker, Informatiker (a)
- Weiterbildung im Bereich Elektrotechnik, Mechatronik, Informatik oder vergleichbare Qualifikation
- Fundierte Erfahrungen in der C-Programmierung (Mikrocontrollern)
- Kooperative und aktive Arbeitsweise im Team
- Verständnis im Bereich der Qualitätssicherung
- Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
Softwareentwickler Automation (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
SPS Programmierer Automation (m/w/d)
Verantwortung
- Entwicklung und Pflege unserer Maschinensteuerung
- Selbstständiges Programmieren und Implementieren von Steuerungs-Konzepten (SPS, Visualisierungen, Bussysteme, Antriebssysteme)
- Fehlersuche und Optimierung der Steuerungssoftware
- Mitarbeit bei der Erstellung der Maschinendokumentation
- Unterstützung von technischen Machbarkeits-Studien (Vorentwicklungs-Themen)
- Screenen und Evaluieren von technischen Neuheiten
- Mitarbeit bei der Professionalisierung der Arbeitsweisen in der Software Entwicklung (Testing und Simulation, DevOps, etc.
Qualifikationen
- Dipl. Techniker HF in Elektrotechnik oder Automation
- Fundierte Kenntnisse in der SPS-Programmierung (TIA, Step7 o.ä.)
- Kenntnisse von Steuerungen in der Automations- und Antriebstechnik
- Ausgeprägte Kommunikations- und Teamfähigkeit
- Stilsichere Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
Embedded Software Engineer C/C++ (m/w/d)
Über
Rolle
In dieser Rolle arbeitest du an innovativen, energieeffizienten Antriebslösungen und gestaltest so die Zukunft der Industrieautomation aktiv mit. Du entwickelst Embedded Software für Frequenzumrichter, die weltweit im Einsatz sind und den Energieverbrauch von Elektromotoren deutlich reduzieren. Durch deine Lösungen ermöglichst du die effiziente Rückspeisung von Energie und leistest damit einen direkten Beitrag zu mehr Nachhaltigkeit in industriellen Anwendungen. Als Professional bringst du deine Erfahrung gezielt ein, um bestehende Systeme zu optimieren und neue Funktionen zuverlässig zu realisieren. Dabei treibst du technologische Entwicklungen voran, die in anspruchsvollen Automationsumgebungen täglich Mehrwert schaffen.
Verantwortung
Du entwickelst innovative Softwaremodule für Frequenzumrichter in einem dynamischen Entwicklungsteam
Dabei übernimmst du Requirements-Analyse, Design und Implementierung von Software-Komponenten
Gemeinsam entwickelt ihr hardwarenahe C-Software für Cortex A und Cortex M
Mit Unit- und Integrationstests stellst du die Qualität und Funktionalität sicher
Qualifikationen
Abgeschlossenes Studium in Elektrotechnik, Informationstechnik oder Regelungstechnik sowie mehrjährige Erfahrung in der Softwareentwicklung
Fundierte Kenntnisse in C, Embedded Software und gängigen Entwicklungstools bringst du mit
Erfahrung mit Requirements-Management, z. B. Polarion, sowie Git ist von Vorteil
Deutsch in Wort und Schrift beherrschst du einwandfrei
Benefits
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