169 offene Stellen Software Development
Softwareentwickler Fullstack (m/w/d)
Verantwortung
Umsetzung anspruchsvoller Logikkomponenten in Webapplikationen und serverseitigen Diensten inklusive Qualitätssicherung durch Testautomatisierung.
Weiterentwicklung eines industriellen Steuerungssystems samt zugehöriger Toolchain unter Einbindung notwendiger Protokolle.
Enge Abstimmung mit Verantwortlichen aus Delivery sowie fachübergreifenden Engineering-Einheiten.
Mitarbeit innerhalb eines kleinen Entwicklungsteams mit hoher Eigeninitiative bei der Aufgabenbearbeitung.
Einbringen neuer Ideen und Mitgestaltung zukunftsorientierter technologischer Ansätze.
Qualifikationen
Tertiärer Abschluss in Informationstechnologie (FH/HF oder vergleichbar).
Mehrjährige Praxiserfahrung mit Webframeworks, Programmiersprachen und Backend-Stacks (Typescript, Angular, Java, Spring, Boot)
Kenntnisse moderner Build-Pipelines sowie Entwicklungswerkzeuge (CI/CD, Docker, Kubernetes, Linux)
Erfahrung mit Containerisierung, Orchestrierung, unterschiedlichen Plattformen und serviceorientierten Systemlandschaften; sichere Kommunikation in Deutsch und Englisch.
Benefits
Embedded Software Engineer (m/w/d)
Verantwortung
Verantwortung für die Entwicklung von Firmware für Smartmeter sowie Kommunikations- und Schaltmodule
Bewertung und Integration neuer Technologien zur Ermittlung von Potenzialen für zukünftige Projekte
Unterstützung bei der Industrialisierung von Produkten, insbesondere in Bezug auf Sicherheit und Qualität
Sicherstellung der Einhaltung von Normen und Richtlinien für alle entwickelten Produkte
Kontinuierliche Optimierung der Geräte zur Verbesserung von Leistung und Zuverlässigkeit
Qualifikationen
Abgeschlossenes Studium in Elektrotechnik, Elektronik oder einem verwandten Fachbereich
Fundierte Kenntnisse in analoger und digitaler Elektronik sowie Erfahrung in der Firmware-Entwicklung
Berufserfahrung in der Programmierung mit C, C++ und idealerweise Linux
Kenntnisse in Kryptografie sind ein Plus
Sehr gute Deutschkenntnisse und gute Englischkenntnisse
Benefits
Embedded Systems Engineer (m/w/d)
Verantwortung
Entwicklung von Firmware für Smartmeter und Kommunikationsmodule
Bewertung neuer Technologien und Identifikation von Potenzialen für Projekte
Unterstützung bei der Industrialisierung von Produkten mit Fokus auf Sicherheit und Qualität
Einhaltung von Normen und Richtlinien für Produkte
Kontinuierliche Optimierung der Leistung und Zuverlässigkeit der Geräte
Qualifikationen
Abgeschlossenes Studium in Elektrotechnik, Elektronik oder Firmware-Entwicklung
Fundierte Kenntnisse in analoger und digitaler Elektronik
Erfahrung in Firmware- und Softwareentwicklung, Programmierung in C, C++
Kenntnisse in Kryptografie von Vorteil
Sehr gute Deutsch- und gute Englischkenntnisse
Benefits
Fullstack Softwareentwicklung Professional (m/w/d)
Rolle
In dieser Rolle gestaltest du als Fullstack Softwareentwickler:in anspruchsvolle Anwendungen von der Idee bis zum produktiven Einsatz und prägst damit aktiv die technische Weiterentwicklung. Du übernimmst Verantwortung für die Konzeption, Implementierung und Wartung sowohl im Frontend als auch im Backend und stellst dabei eine saubere, performante und sichere Architektur sicher. Du verantwortest die enge Abstimmung mit relevanten Schnittstellen, um Anforderungen präzise zu verstehen und in skalierbare Lösungen zu übersetzen. Zudem analysierst und optimierst du bestehende Komponenten kontinuierlich, um Qualität, Stabilität und Nutzererlebnis auf einem hohen Niveau zu halten. Mit deinem professionellen Erfahrungshintergrund bringst du dich proaktiv in technische Entscheidungen ein und treibst moderne Entwicklungspraktiken und Standards voran.
Verantwortung
- Du entwickelst iFAS X5 weiter, realisierst neue Features, behebst Bugs und setzt Kundenanpassungen um.
- In dieser Rolle designst und implementierst du einen neuen API-Layer zwischen Client und Appserver.
- Du integrierst LLMs und KI-Funktionen in bestehende ERP-Workflows.
- Als Fullstack Softwareentwicklung Professional baust und betreibst du CI/CD-Pipelines sowie automatisierte Tests.
- Du gestaltest die technische Architektur aktiv mit und bringst eigene Ideen ein.
Qualifikationen
- Verfügst über mindestens 5 Jahre Erfahrung in der Entwicklung mit C# und ASP.NET
- Hast 2–3 Jahre produktive Praxis mit Blazor oder mit TypeScript und React im Fullstack-Umfeld
- Beherrschst SQL Server sicher, inklusive Datenbankdesign und Query-Optimierung
- Konzipierst und dokumentierst REST-APIs souverän, idealerweise mit OpenAPI/Swagger
- Kennst dich mit Authentifizierung und Autorisierung (OAuth2, JWT, OIDC) grundlegend aus
- Nutzt KI-gestützte Entwicklungstools (z.B. Copilot, Claude Code) selbstverständlich im Alltag
Fullstack Softwareentwickler (m/w/d)
Rolle
In dieser Rolle gestaltest du als erfahrener Fullstack Softwareentwicklerin anspruchsvolle Webapplikationen von der Konzeption über die Umsetzung bis hin zum Betrieb mit. Du übernimmst Verantwortung für die gesamte Entwicklungspipeline, arbeitest sowohl am Frontend als auch am Backend und sorgst für eine saubere, skalierbare Architektur. Du analysierst fachliche Anforderungen, übersetzt sie in durchdachte technische Lösungen und stellst dabei Qualität, Sicherheit und Performance in den Mittelpunkt. Zudem evaluierst du neue Technologien, bringst eigene Ideen aktiv ein und trägst so kontinuierlich zur Weiterentwicklung der bestehenden Anwendungen bei. Durch deine strukturierte Arbeitsweise und dein professionelles Auftreten fungierst du als verlässliche Ansprechperson für technische Fragestellungen im Projektkontext.
Verantwortung
- Du entwickelst iFAS X5 weiter, implementierst neue Features und behebst Bugs inklusive Kundenanpassungen.
- In dieser Rolle designst und implementierst du einen neuen API-Layer zwischen Client und Appserver.
- Du integrierst LLMs und KI-Funktionen in bestehende ERP-Workflows.
- Als erfahrener Fullstack Softwareentwicklerin baust und betreibst du CI/CD-Pipelines sowie automatisierte Tests.
- Du gestaltest die technische Architektur aktiv mit und bringst eigene Ideen ein.
Qualifikationen
- Verfügst über mindestens 5 Jahre Erfahrung in der Entwicklung mit C# und ASP.NET
- Hast 2–3 Jahre produktive Praxis mit Blazor oder mit TypeScript und React im Fullstack-Umfeld
- Beherrschst den SQL Server inklusive Datenbankdesign, Query-Optimierung und verstehst, was „unter der Haube“ passiert
- Konzipierst und dokumentierst REST-APIs souverän, inklusive Arbeit mit OpenAPI/Swagger sowie gängigen Auth-Standards wie OAuth2, JWT und OIDC
- Nutzt KI-gestützte Entwicklungstools (z. B. Copilot, Claude Code) routiniert im täglichen Arbeiten
- Denkst in Architekturen, triffst tragfähige technische Entscheidungen und kommunizierst komplexe Sachverhalte verständlich im Team
Test Engineer Embedded Systems (m/w/d)
Verantwortung
- Du entwickelst eine Teststrategie, damit unser Kaffeemaschinen-Ökosystem von Real-Time-MCUs über Embedded Linux bis in die Cloud zuverlässig funktioniert.
- Du konzipierst und erstellst Test-Suites, die bei Refactorings Seiteneffekte zwischen Hardware-Knoten erkennen und verhindern.
- In dieser Rolle baust und pflegst du eine automatisierte Testumgebung für System- und Integrationstests als Brücke zwischen Entwicklung und Deployment.
- Du integrierst Hardware-in-the-Loop-Tests nahtlos in unsere CI/CD-Pipelines und stellst deren effiziente Nutzung im Entwicklungszyklus sicher.
- Als Ingenieur*in für Embedded-Tests überwachst und optimierst du kontinuierlich die Testabdeckung in unseren verteilten Systemen.
Qualifikationen
- Verfügst über mehrjährige Erfahrung in der Testautomatisierung für Embedded-Systeme.
- Beherrschst moderne Testframeworks, Skripting und Automatisierung und legst Wert auf sauberen, wartbaren Code inklusive Versionskontrolle.
- Bringst fundiertes Verständnis für Linux im Embedded-Kontext mit und fühlst dich auch im Umgang mit MCUs, RTOS und Elektronik sicher.
- Setzt zeitgemässe Testkonzepte wie Keyword-Driven- und Data-Driven-Testing souverän ein und kombinierst Simulation gezielt mit Tests auf Real-Hardware.
- Kommunizierst sicher in Deutsch und Englisch; Französisch ist von Vorteil.
Benefits
Test Engineer (m/w/d)
Verantwortung
- Du entwickelst Teststrategien, damit unser Kaffeemaschinen-Ökosystem von Real-Time-Knoten bis zur Cloud zuverlässig funktioniert.
- In dieser Rolle erstellst du automatisierte Test-Suites, um Refactorings und Migrationen ohne unerwünschte Seiteneffekte auf der Hardware sicherzustellen.
- Du konzipierst und pflegst eine automatisierte Testumgebung für System- und Integrationstests als Brücke zwischen Entwicklung und Deployment.
- In dieser Rolle integrierst du Hardware-in-the-Loop-Tests nahtlos in unsere CI/CD-Pipelines.
- Du arbeitest eng mit der Entwicklung zusammen, um Testanforderungen frühzeitig zu klären und die Qualität verteilter Systeme nachhaltig zu sichern.
Qualifikationen
- Verfügst über mehrjährige Erfahrung in der Testautomatisierung für Embedded Systeme.
- Beherrschst Testframeworks und Scripting sicher, entwickelst sauberen, wartbaren Code und arbeitest routiniert mit Versionskontrollsystemen.
- Bringst fundiertes Verständnis für Linux im Embedded-Kontext mit und fühlst dich ebenso im Umgang mit MCUs, RTOS und Elektronik wohl.
- Wendest moderne Testkonzepte wie Keyword-Driven- und Data-Driven-Testing souverän an und kombinierst Simulation gezielt mit Tests auf Real-Hardware.
- Kommunizierst sicher in Deutsch und Englisch; Französischkenntnisse sind ein klarer Vorteil.
Benefits
Senior Software Engineer (m/w/d)
Verantwortung
Du entwirfst die System-Architektur für die nächste Gerätegeneration mit i.MX6/AM62P (Yocto) und STM32 (Zephyr)
Du definierst die Strategie für maschineninterne, verteilte Kommunikation (Distributed Intelligence)
Du entwickelst Automatisierung und Tooling, um Entwicklung und Deployment zu verbinden
Du implementierst Security-by-Design-Konzepte inklusive CRA-Konformität über den gesamten Lifecycle
Du verantwortest sichere Cloud- und Device-Update-Mechanismen
Qualifikationen
Du hast bereits Systeme von Grund auf entworfen oder erfolgreich durch komplexe Refactoring-Phasen geführt
Du verstehst, was passiert, wenn Architektur auf echte Hardware-Latenzen trifft
Du hast Erfahrung mit Embedded Linux und MCUs und kennst die Grundlagen von Yocto (Layers, Recipes, Kernel, User Space)
Du bringst idealerweise Erfahrung mit Real-Time-OS (z. B. Zephyr) mit
Du bist sicher in C/C++ und Scripting und arbeitest strukturiert auf Deutsch und Englisch, Französisch ist ein Plus
Benefits
Software Engineer Java (m/w/d)
Verantwortung
Verantwortung für Design und Umsetzung moderner Java-Softwarelösungen
Weiterentwicklung bestehender Anwendungen sowie Anpassung an individuelle Kunden- und Systemanforderungen
Konzeption und Realisierung von Microservice-Architekturen für anspruchsvolle Softwareprojekte
Begleitung von Projekten über den gesamten End-to-End Lifecycle von der Idee bis zum Go-live
Qualifikationen
Abgeschlossenes Studium oder Ausbildung im IT-Bereich als Grundlage für die Rolle
Mehrjährige Erfahrung in der Entwicklung von webbasierten, skalierbaren Anwendungen mit Java, insbesondere mit Frameworks wie Spring Boot, Angular, React und Hibernate
Sicherer Umgang mit modernen Entwicklungs- und Architekturmethoden wie Scrum, CI/CD, Docker und Domain-driven Design
Bereitschaft für Kundeneinsätze sowie Freude an der Arbeit in agilen Teams
Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse für sichere Kommunikation
Benefits
Applikations und IT-Projektleitung (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Softwarelösungen von der Idee bis zur erfolgreichen Umsetzung und treibst digitale Innovation aktiv voran. Du übernimmst die Verantwortung für die Konzeption, Entwicklung und Weiterentwicklung von Anwendungen, die stabile, sichere und effiziente Geschäftsprozesse ermöglichen. Dabei steuerst du IT-Projekte eigenständig, koordinierst interne und externe Stakeholder und sorgst für eine reibungslose Umsetzung in Zeit, Qualität und Budget. Du analysierst Anforderungen, übersetzt sie in technische Konzepte und triffst fundierte Architektur- und Technologieentscheidungen. Mit deinem professionellen Methoden- und Technologie-Know-how etablierst und optimierst du Entwicklungs- und Projektstandards, um die langfristige Wartbarkeit und Zukunftsfähigkeit der Lösungen sicherzustellen.
Verantwortung
- Du identifizierst proaktiv Optimierungspotenziale und leitest daraus Initiativen und Projekte ab.
- In dieser Rolle übernimmst du die Projektleitung, definierst Ziele und Roadmap und stellst Fortschritt und Risikomanagement sicher.
- Du evaluierst relevante KI-Use-Cases, etwa für Automatisierung, intelligente Assistenten und Datenanalysen, und setzt sie um.
- In dieser Rolle entwickelst du Lösungen mit modernen KI-Tools und führst sie produktiv in die Organisation ein.
- Du wartest und optimierst neu entwickelte und bestehende Applikationen, mehrheitlich auf der MS-Powerplattform, mit Fokus auf Benutzerfreundlichkeit.
Qualifikationen
- Du verfügst über einen Bachelor- oder Masterabschluss in Informatik mit Schwerpunkt Artificial Intelligence und/oder Software Systems oder über eine vergleichbare, praxisbasierte Qualifikation.
- Du hast nachweisbare Erfahrung in der Entwicklung von Anwendungen, idealerweise mit Low-Code/No-Code-Plattformen und insbesondere mit der Microsoft Power Plattform.
- Du handelst eigeninitiativ, erkennst Handlungsbedarf frühzeitig und setzt notwendige Schritte selbständig um.
- Du übernimmst Verantwortung für Entscheidungen, Ergebnisse und den Erfolg deiner Projekte.
- Du arbeitest strukturiert, priorisierst geschickt und führst mehrere parallel laufende Projekte souverän.
- Du begeisterst dich für KI, Automatisierung und Daten, baust dein Know-how kontinuierlich aus und teilst neue Erkenntnisse sowie Best Practices aktiv im Team.
Benefits