239 IT - Software Development in Guntmadingen
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
Senior Software Engineer (m/w/d)
Über
Verantwortung
In dieser Rolle verantwortest du Teilaufgaben von der Konzeption bis zur sauberen Fertigstellung
Als Senior Software Engineer arbeitest du eng mit dem Software Architekten bei der Weiterentwicklung von unserem Tool zusammen
Du übernimmst die technische Konzeption und führst Code Reviews durch
In dieser Rolle coachst du Kolleginnen und Kollegen und bietest ihnen fachliche Unterstützung
Als Senior Software Engineer entwickelst und wartest du performante Webanwendungen, idealerweise mit Angular, und arbeitest mit REST-APIs, Git und einer pragmatischen Entwicklungskultur
Qualifikationen
- Du übernimmst Verantwortung und führst eine Entwicklungs-Einheit mit Überblick und Verantwortungsgefühl zum erfolgreichen Projektabschluss.
- Du arbeitest gerne eng vor Ort mit deinem Team und dem Software Architekten zusammen, nutzt aber auch bis zu 50 Prozent Homeoffice.
- Du bist teamfähig, gehst respektvoll mit unterschiedlichen Meinungen um und verstehst Erfolg als gemeinsame Leistung.
- Du gehst technische und methodische Fragestellungen pragmatisch an und legst Wert auf nachhaltige Lösungen.
- Du verfügst über mehrjährige Berufserfahrung in der Webentwicklung, idealerweise mit TypeScript und Angular, von Vorteil sind Kenntnisse in C# und .NET.
- Du hast Erfahrung mit Testing auf verschiedenen Ebenen (Unit, Integration, E2E) sowie mit Performance-Optimierung.
Senior Software Engineer (Angular/.NET) (m/w/d)
Über
Verantwortung
In dieser Rolle trägst du die Verantwortung für Teilaufgaben von der Konzeption bis zur sauberen Fertigstellung
Als Senior Software Engineer arbeitest du eng mit dem Software Architekten bei der Weiterentwicklung zusammen
Du übernimmst die technische Konzeption und führst Code Reviews durch
In dieser Rolle coachst du Kolleginnen und Kollegen und unterstützt sie fachlich
Du entwickelst und wartest performante Webanwendungen, idealerweise mit Angular, und arbeitest mit REST-APIs, Git und einer pragmatischen Entwicklungskultur
Qualifikationen
- Du übernimmst Verantwortung und führst deine Entwicklungs-Einheit mit Überblick und Verantwortungsgefühl zum erfolgreichen Projektabschluss
- Du arbeitest gerne eng vor Ort mit deinem Team und dem Software Architekten zusammen, nutzt aber auch bis zu 50 Prozent Homeoffice
- Du bist teamfähig, gehst konstruktiv mit unterschiedlichen Meinungen um und verstehst Erfolg als gemeinsame Leistung
- Du gehst technische und methodische Fragen pragmatisch an und legst Wert auf nachhaltige Lösungen
- Du verfügst über mehrjährige Berufserfahrung in der Webentwicklung, idealerweise mit TypeScript und Angular, C# und .NET sind von Vorteil
- Du hast Erfahrung mit Testing auf verschiedenen Ebenen (Unit, Integration, E2E) sowie mit Performance-Optimierung und verfügst über sehr gute Deutsch- und gute Englischkenntnisse
Senior Software Engineer (Typescript/Angular/.NET) (m/w/d)
Über
Verantwortung
In dieser Rolle trägst du die Verantwortung für Teilaufgaben von der Konzeption bis zur sauberen Fertigstellung
Als Senior Software Engineer arbeitest du eng mit unserem Software Architekten an der Weiterentwicklung von leva+
Du übernimmst die technische Konzeption und führst Code Reviews durch
In dieser Rolle coachst du Kolleginnen und Kollegen und unterstützt sie fachlich
Als Senior Software Engineer entwickelst und wartest du performante Webanwendungen und arbeitest an der neuen Software-Generation mit
Qualifikationen
- Du übernimmst Verantwortung und schliesst Aufgaben zuverlässig und qualitativ sauber ab
- Du schätzt die enge Zusammenarbeit vor Ort mit deinem Team und unserem Software Architekten, bei bis zu 50 Prozent Homeoffice
- Du bist teamfähig, kannst mit unterschiedlichen Meinungen umgehen und verstehst Erfolg als gemeinsame Leistung
- Du gehst technische und methodische Fragestellungen pragmatisch an und legst Wert auf nachhaltige Lösungen
- Du verfügst über mehrjährige Berufserfahrung in der Webentwicklung, idealerweise mit TypeScript und Angular, C sharp und .NET sind von Vorteil
- Du hast Erfahrung mit Testing (Unit, Integration, E2E) sowie mit Performance-Optimierung
Senior Software Engineer (m/w/d)
Über
Verantwortung
Du übernimmst die fachliche Verantwortung für eine Umsetzungseinheit in unserer Software und begleitest ein bis zwei Entwicklerkollegen bei der Umsetzung
In dieser Rolle trägst du Verantwortung für Teilaufgaben von der Konzeption bis zur sauberen Fertigstellung
Als Senior Software Engineer arbeitest du eng mit dem Software Architekten bei der Weiterentwicklung des Produkts zusammen
Du übernimmst die technische Konzeption und führst Code Reviews durch
In dieser Rolle coachst du Kolleginnen und Kollegen und bietest ihnen fachliche Unterstützung
Du entwickelst und wartest performante Webanwendungen, arbeitest mit REST-APIs, Git und wirkst an der neuen, nach IDesign-Prinzipien aufgebauten leva+ Software-Generation mit
Qualifikationen
Du übernimmst gerne Verantwortung und bringst Aufgaben zuverlässig und qualitativ sauber zum Abschluss
Du schätzt die enge Zusammenarbeit vor Ort mit deinem Team und dem Software Architekten, bei bis zu 50 Prozent Homeoffice und wichtigem persönlichem Austausch
Du bist teamfähig, gehst konstruktiv mit unterschiedlichen Meinungen um und verstehst Erfolg als gemeinsame Leistung
Du gehst technische und methodische Fragen pragmatisch an und legst gleichzeitig Wert auf nachhaltige Lösungen
Du verfügst über mehrjährige Berufserfahrung in der Webentwicklung, idealerweise mit TypeScript und Angular, von Vorteil auch mit C# und .NET
Du hast Erfahrung mit Testing auf Unit-, Integrations- und E2E-Ebene sowie mit Performance-Optimierung
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