23 Software Development - Embedded in Pully
Embedded Software Engineer C / Firmware Entwickler (m/w/d)
Über
Verantwortung
Du entwickelst, implementierst und wartest Embedded-Firmware in C für STM32-Mikrocontroller.
Du erweiterst und optimierst Treiber, Applikationslogik sowie hardwarenahe Softwarekomponenten mit STM32 HAL und entsprechender Middleware.
Du übernimmst die technische Verantwortung bei Softwarearchitekturen, Code-Reviews und technischen Entscheidungsprozessen.
Du integrierst externe Komponenten und Peripherien wie GPIO, UART, SPI, I2C, ADC, PWM, DMA und Timer.
Du stellst eine hohe Codequalität durch strukturierte Entwicklung, Tests, Dokumentation und etablierte Embedded-Entwicklungsprozesse sicher.
Du analysierst und behebst Echtzeitprobleme, Performance-Engpässe sowie Fehler in der Hardware-Software-Integration.
Qualifikationen
Du verfügst über mindestens 5 Jahre Berufserfahrung in der Entwicklung von Embedded-Software mit C.
Du besitzt fundierte Erfahrung mit STM32-Mikrocontrollern sowie den dazugehörigen STM32Cube-Tools.
Du hast praktische Kenntnisse mit STM32 HAL und ein tiefes Verständnis für das Verhalten von Low-Level-Peripherie.
Du verfügst über sehr gute Kenntnisse in Embedded-System-Grundlagen, insbesondere Interrupts, Timer, Memory-Layout, Startup-Code und Linker-Skripte.
Du bist erfahren im Debugging mit JTAG/SWD-Werkzeugen wie ST-Link und kennst Funktionen wie Breakpoints, Watchpoints und Trace.
Du schreibst strukturierten, wartbaren und qualitativ hochwertigen Embedded-Code.
Benefits
Senior Java Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Senior Full-Stack Software Engineer anspruchsvolle Lösungen mit Java oder Kotlin und Angular für vielfältige Projekte in unterschiedlichen Branchen. Du arbeitest in einem agilen Entwicklungsprozess mit hoher Eigenverantwortung und profitierst von einer flexiblen Home-Office Regelung. Dabei kommst du in den Genuss sehr guter Arbeitsbedingungen und Sozialleistungen in einem familienfreundlichen, flexiblen Umfeld mit einem Pensum zwischen 80% und 100%. Du wählst deinen bevorzugten Laptop selbst und nutzt weitere Benefits wie gemeinsame Aktivitäten, die den Zusammenhalt im Arbeitsalltag stärken.
Verantwortung
Frontends und Backends mit Java/Kotlin, JavaScript und Angular entwickeln
Software-Design, Systemarchitektur und technische Spezifikationen mitgestalten
Requirements Engineering, Release-Planung und Kundenberatung begleiten
Qualität und Entwicklungsprozesse mit Git, Maven, Jenkins und Jira sicherstellen
Je nach Seniorität Teilprojekte oder Projekte technisch und organisatorisch führen
Qualifikationen
Hochschulabschluss in Informatik oder vergleichbare Qualifikation
Fundierte Kenntnisse in Java, JavaScript, Angular/React, Spring, Hibernate und SQL
Erfahrung mit IntelliJ, Maven, Jenkins, Git und Jira; Kotlin, Vaadin, AWS und GIS von Vorteil
Freude an Software-Architektur, agiler Entwicklung und eigenverantwortlichen Kundenprojekten
Deutsch mindestens C1 sowie gute Englischkenntnisse; für Senior-Level relevante Berufserfahrung
Benefits
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