17 Software Development - Embedded in Valens
Softwareentwickler C/C++ und TypeScript (m/w/d)
Rolle
Du planst, setzt um und analysierst ganzheitliche Marketingkampagnen über alle Kanäle, steuerst Inhalte und Prozesse und arbeitest eng mit Teams zusammen. Dabei triffst du datenbasierte Entscheidungen, optimierst Maßnahmen kontinuierlich und entwickelst kreative Konzepte zur Markenpositionierung und messbaren Ergebnissen.
Verantwortung
Echtzeitprogramme in C/C++ unter Linux für Embedded Systeme entwickeln
Businesslogik-Module in TypeScript/Node.js implementieren und Integrationsplattform erweitern
Verkehrsrechnerplattform und Lichtsignalanlagen-Software warten und verbessern
Neue Schnittstellen und Funktionen nach Anforderungen integrieren
Zusammenarbeit mit Projektleitern und interdisziplinären Teams
Kreative Ideen einbringen und innovative Lösungen entwickeln
Qualifikationen
Abgeschlossene Ausbildung als Informatiker HF/FH oder vergleichbare Qualifikation
Mindestens 5 Jahre Erfahrung mit TypeScript, Node.js und C/C++
Sicherer Umgang mit Docker/Compose, Grundkenntnisse in Kubernetes/Helm
Erfahrung mit verteilten Systemen und Microservices
Kenntnisse in CI/CD-Pipelines (z. B. Jenkins, Nexus) sowie Git und Subversion
Stilsichere Deutschkenntnisse, sichere Englischkenntnisse für Besprechungen
Embedded Software Entwicklungsingenieur (m/w/d)
Rolle
In dieser Rolle übernimmst du die eigenverantwortliche Planung, Steuerung und Durchführung komplexer Projekte im technischen Umfeld. Du analysierst Anforderungen, entwickelst passende Strategien und koordinierst dabei interdisziplinäre Teams über alle Projektphasen hinweg. Eine klare Kommunikation mit Stakeholdern sowie das konsequente Nachverfolgen von Zielen und Budgets zählen zu deinen zentralen Aufgaben. Du nutzt deine Erfahrung, um Prozesse effizient zu gestalten und technische Lösungen nachhaltig weiterzuentwickeln. Dabei entscheidest du proaktiv, priorisierst souverän und behältst in dynamischen Situationen stets den Überblick.
Verantwortung
- Du gewährleistest den stabilen Betrieb produktiver Softwarelösungen durch Wartung, Fehlerbehebung und regelmässige Updates
- Als Embedded Software Entwicklungsingenieur setzt Du Changes und Releases inkl. Test-, Rollout- und Backupstrategien effizient um
- In dieser Rolle begleitest Du den gesamten Software-Lebenszyklus von der Einführung bis zur Ablösung
- Du erweiterst und pflegst technische Dokumentationen wie Anforderungen, Architektur- und Designspezifikationen sowie Testspezifikationen
- In interdisziplinären Teams arbeitest Du eng mit Kollegen aus Software, Elektronik, Mechanik und Regelungstechnik zusammen
- Du unterstützt aktiv die Qualitätssicherung durch Systemtests, Abnahmetests und Beratung der Fachbereiche
Qualifikationen
- Abgeschlossenes Studium an einer Universität, Fachhochschule oder Höheren Fachschule mit Schwerpunkt Software, Systemtechnik oder Elektrotechnik
- Du hast fundierte Erfahrung in der Pflege und Wartung von Software sowie im Lifecycle-Management
- Routiniert im Umgang mit Versionskontrollsystemen wie auch gängigen Ticketing-Tools
- Kenntnisse in der Entwicklung von Embedded Software mit C++ bringst du überzeugend ein
- Analytisches Denken und eine strukturierte, lösungsorientierte Arbeitsweise zeichnen dich aus
- Du überzeugst durch kommunikative Stärke und arbeitest gerne im Team auf gemeinsame Ziele hin
Benefits
Embedded Softwareentwickler (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Embedded-Softwarelösungen in C und C++ für elektronisch hochkomplexe Baugruppen und Systeme. Du übernimmst die Verantwortung für Konzeption, Implementierung, Test und Optimierung der Software und stellst dabei deren Zuverlässigkeit und Performance sicher. Du analysierst Anforderungen, erarbeitest saubere Softwarearchitekturen und setzt moderne Entwicklungs- und Testmethoden ein. Du verantwortest die enge Abstimmung mit angrenzenden Disziplinen wie Hardwareentwicklung, Test und Industrialisierung, um reibungslose Gesamtlösungen zu ermöglichen. Durch dein Senior-Know-how prägst du Entwicklungsstandards, coachst weniger erfahrene Kolleginnen und Kollegen und treibst die kontinuierliche Verbesserung der Embedded-Softwareentwicklung voran.
Verantwortung
- Du entwickelst Embedded Software in C/C++ für anspruchsvolle Kundenprojekte in Medizintechnik und Industrie.
- In dieser Rolle gestaltest du Software-Architekturen im interdisziplinären Team und setzt sie auf verschiedenen Prozessorarchitekturen, Echtzeitbetriebssystemen und Embedded-Linux-Plattformen um.
- Du analysierst und präzisierst Kundenanforderungen und überführst sie in robuste, wartbare Softwarelösungen.
- Als Embedded Softwareentwickler Senior arbeitest du nach etablierten Methoden, erstellst normgerechte Dokumentation und berücksichtigst dabei insbesondere regulatorische Vorgaben in der Medizintechnik.
- Du stellst durch systematische Verifikation die Funktionalität, Qualität und Stabilität der Software sicher und begleitest Projekte bis zur Serienreife unter Einbezug produktionsrelevanter Anforderungen.
- In dieser Rolle unterstützt du weniger erfahrene Entwickler im Team und übernimmst perspektivisch Verantwortung in der technischen Projektleitung oder fachlichen Teamkoordination.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium als Informatikingenieur oder Elektroingenieur FH/ETH.
- Du hast mehrjährige Praxis in der Embedded-Softwareentwicklung und kennst dich in komplexen Projekten sicher aus.
- Du beherrschst C und C++ auf sehr gutem Niveau und setzt diese routiniert in Embedded-Systemen ein.
- Du arbeitest mit strukturierten Software-Design-Methoden (z. B. UML) sowie etablierten Entwicklungsprozessen und erstellst saubere technische Dokumentation.
- Du zeichnest dich durch eine analytische, strukturierte und qualitätsbewusste Arbeitsweise aus.
- Du kommunizierst sicher in Deutsch und Englisch, idealerweise ergänzt durch Erfahrungen mit Embedded Linux (z. B. Yocto).
Benefits
Lead Software Entwickler*in (C++) (m/w/d)
Verantwortung
- Entwicklung von Firmware-Lösungen für Digital-Großformatdrucker in C++ gemäß den neuesten Standards.
- Fokus auf Embedded Software für Embedded Realtime Linux.
- Verifikation von Realtime-Aspekten in der Firmware.
- Gestaltung der vernetzten Kommunikation zwischen Hardware-Komponenten mit EtherCAT und FSoE.
- Analyse von Problemstellungen und Ermittlung von Anforderungen.
- Ausarbeitung von Konzepten für reibungslose Kommunikation.
- Aktive Mitarbeit an der Software-Architektur.
- Weiterentwicklung, Optimierung und Pflege zentraler Softwarekomponenten.
- Suche nach innovativen Lösungen zur Leistungssteigerung der Firmware.
Qualifikationen
- Abgeschlossenes Ingenieurstudium mit vertieften Kenntnissen in technischer Informatik.
- Fundierte Kenntnisse in moderner C++ Software-Entwicklung.
- Erfahrung mit Realtime-Anwendungen, besonders hilfreich für die Entwicklung von Embedded Realtime Linux Lösungen.
- Mögliche Erfahrung im Bereich EtherCAT Kommunikation.
- Gutes maschinentechnisches Verständnis zur besseren Erfüllung der Hardware-Anforderungen.
- Effektive Kommunikation im Team und Verständnis englischsprachiger Dokumentationen.
- Wichtige Fähigkeiten bei der Entwicklung komplexer Firmware-Lösungen für Großformatdrucker.
Benefits
Senior Software Developer (C++) (m/w/d)
Verantwortung
- Du wirst in der Design- und Implementierungsphase Firmware-Lösungen für Digital-Großformatdrucker in C++ gemäß den neuesten Standards entwickeln. Dabei liegt der Fokus auf der Erstellung von Embedded Software für Embedded Realtime Linux und der Verifikation von Realtime-Aspekten.
- Zu deinen Aufgaben gehört auch die Gestaltung der vernetzten Kommunikation zwischen den einzelnen Hardware-Komponenten mittels EtherCAT und FSoE. Du wirst Problemstellungen analysieren, Anforderungen ermitteln und Konzepte erarbeiten, um eine reibungslose Kommunikation sicherzustellen.
- Deine aktive Mitarbeit an der Software-Architektur wird essentiell sein, um die Weiterentwicklung, Optimierung und Pflege der zentralen Softwarekomponenten voranzutreiben. Du wirst in der Lage sein, innovative Lösungen zu finden und die Architektur entsprechend zu gestalten, um die Leistungsfähigkeit der Firmware kontinuierlich zu verbessern.
Qualifikationen
- Du bringst ein abgeschlossenes Ingenieurstudium mit vertieften Kenntnissen in technischer Informatik mit.
- Deine fundierten Kenntnisse in der Software-Entwicklung mit modernem C++ bilden eine solide Grundlage für deine Aufgaben.
- Idealerweise verfügst du über Erfahrung mit Realtime-Anwendungen, was dir bei der Entwicklung von Embedded Realtime Linux Lösungen zugutekommen wird.
- Deine mögliche Erfahrung im Bereich EtherCAT Kommunikation wird dir helfen, die vernetzte Kommunikation zwischen den Hardware-Komponenten erfolgreich umzusetzen.
- Dein gutes maschinentechnisches Verständnis ermöglicht es dir, die Anforderungen der Hardware-Komponenten besser zu verstehen und passende Software-Lösungen zu entwickeln.
- Dies ist besonders wichtig bei der Entwicklung von komplexen Firmware-Lösungen für Großformatdrucker.
Benefits
Embedded Software Engineer (m/w/d)
Verantwortung
Verantwortung für den stabilen Betrieb produktiver Softwarelösungen durch Wartung, Fehleranalyse und regelmässige Updates
Planung und Durchführung von Changes und Releases inklusive Testing, Rollout-Strategien und Backup-Konzepten
Begleitung des gesamten Software-Lifecycle – von der Einführung neuer Systeme bis hin zur Ablösung bestehender Lösungen
Erstellung und Aktualisierung technischer Dokumentationen (z. B. Anforderungsspezifikationen, Architektur- und Designunterlagen, Testspezifikationen)
Enge Zusammenarbeit mit interdisziplinären Teams aus Software, Elektronik, Mechanik und Regelungstechnik, sowie mit externen Partnern
Unterstützung bei Qualitätssicherungsmaßnahmen, insbesondere bei System- und Abnahmetests
Beratung und Unterstützung der Fachbereiche zur optimalen Nutzung und kontinuierlichen Weiterentwicklung der eingesetzten Systeme
Qualifikationen
Abgeschlossenes Studium (UNI/FH/HF) mit Schwerpunkt Software Engineering, Systemtechnik oder Elektrotechnik
Fundierte Erfahrung in der Software-Wartung sowie im Lifecycle-Management
Sicherer Umgang mit Versionskontrollsystemen (z. B. Git) und Ticketing-Systemen (z. B. Jira)
Praktische Erfahrung in der Entwicklung und Implementierung von Embedded-Software mit C++
Ausgeprägtes analytisches Denken sowie eine lösungsorientierte Arbeitsweise
Hohe Teamfähigkeit, verbunden mit klarer und adressatengerechter Kommunikationsstärke
Sehr gute Englischkenntnisse in Wort und Schrift
Benefits
Power Platform Engineer – Cloud Solutions & Business Automation (m/w/d)
Verantwortung
Entwicklung, Customizing und Betrieb von Anwendungen auf der Microsoft Power Platform
Konzeption und Umsetzung innovativer Cloud-Integrationen mittels Azure Functions und Logic Apps
Leitung von Projekten im Bereich Business Automation und Prozessdigitalisierung
Technische Beratung von Stakeholdern und aktive Mitgestaltung digitaler Strategien
Aufbau und Pflege von DevOps-Strukturen für die Plattformentwicklung
Dokumentation, Monitoring und kontinuierliche Verbesserung bestehender Lösungen
Zusammenarbeit mit Expertenteams aus Softwareentwicklung, Infrastruktur und Security
Qualifikationen
Ausbildung in Informatik oder Wirtschaftsinformatik mit Fokus auf Cloud- oder Applikationsentwicklung
Praktische Erfahrung mit Power Platform, Azure und modernen Integrationsarchitekturen
Verständnis für Datenmodelle, Schnittstellen (REST, Graph API) und Automatisierungstools
Erfahrung in Projektarbeit und agilem Umfeld (Scrum, Kanban)
Selbstständige, lösungsorientierte und kreative Arbeitsweise
Freude am Umgang mit neuen Technologien und an der Arbeit mit Kunden
Zusatzwissen in Power BI oder Dynamics 365 ist willkommen
Application Manager (m/w/d)
Verantwortung
Sicherstellung des stabilen Betriebs und der Integration kantonaler Fachapplikationen
Bearbeitung von Anfragen im 2nd- und 3rd-Level-Support inklusive Monitoring und Fehleranalyse
Begleitung von Release-Prozessen sowie Verantwortung für Change-, Deployment- und Test-Management (on-premise und Cloud)
Betreuung des gesamten Application-Lifecycles sowie Weiterentwicklung und Pflege von Schnittstellen und Services
Enge Zusammenarbeit mit internen und externen Partnern im Betrieb und bei Projekten
Aktive Mitgestaltung beim Aufbau und bei der Etablierung des neuen Servicebereichs
Qualifikationen
Abgeschlossenes Hochschulstudium (Bachelor) in Informatik oder Wirtschaftsinformatik
Mehrjährige Erfahrung im Betrieb und Management komplexer Applikationslandschaften
Kenntnisse agiler Methoden sowie Erfahrung im Aufbau von Services und Schnittstellen
Strukturierte, eigenständige und serviceorientierte Arbeitsweise mit hoher Qualitätsorientierung
Kommunikationsstarke Persönlichkeit mit ausgeprägter Koordinationsfähigkeit
Bereitschaft zum Pikettdienst sowie sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
C++ Embedded Software Entwickler (m/w/d)
Rolle
In dieser Rolle übernimmst du eine vielseitige und selbständige Tätigkeit in einem aufgeschlossenen Team und gestaltest anspruchsvolle Embedded-Software-Lösungen in C++. Du verantwortest dabei die qualitativ hochwertige Umsetzung deiner Aufgaben und profitierst von einem markt- und leistungsgerechten Salär. Durch flexible Arbeitszeiten mit der Möglichkeit für Homeoffice integrierst du deine Arbeit optimal in deinen Alltag. Zudem eröffnen sich dir attraktive persönliche und fachliche Entwicklungsmöglichkeiten, mit denen du deine Expertise systematisch ausbauen kannst.
Verantwortung
Du entwickelst hardwarenahe Embedded Software in C/C++ für medizintechnische und industrielle Produkte.
In dieser Rolle setzt du technische Konzepte im interdisziplinären Team auf unterschiedlichen Prozessorarchitekturen und Echtzeit-Betriebssystemen um.
Du wendest bewährte Methoden der Embedded-Softwareentwicklung an und erstellst eine strukturierte, nachvollziehbare Dokumentation im regulierten Umfeld.
Als Embedded Software Entwicklung C++ verifizierst du systematisch die Software, um Funktionalität, Qualität und Stabilität sicherzustellen.
Du analysierst gemeinsam mit dem Kunden die Anforderungen, präzisierst sie und setzt sie qualitäts- und termingerecht um.
In dieser Rolle berücksichtigst du bei der Umsetzung der Software die Rahmenbedingungen einer stabilen und effizienten Serienproduktion und baust deine Kompetenzen im Software-Design weiter aus.
Qualifikationen
- Abgeschlossenes Studium als Informatikingenieur FH (Embedded Systems) oder Elektroingenieur FH
- Erste praktische Erfahrung in der Entwicklung mit C oder C++
- Ausgeprägtes Interesse an Embedded Systemen und Elektronik
- Strukturierte, präzise Arbeitsweise sowie hohe Lern- und Weiterbildungsbereitschaft
- Sehr gute Deutschkenntnisse und sichere Kommunikation auf Englisch
Benefits
Entwicklungsingenieur/in für Hardware in Embedded Systemen (m/w/d)
Verantwortung
- Führe Vorstudien für neue Projekte durch und identifiziere innovative Lösungsansätze.
- Bringe neue Technologien in unsere Entwicklungsprozesse ein und treibe damit die Innovation voran.
- Entwickle elektronische Schaltungen und erstelle dazugehörige Schemata, Layouts und Produktionsunterlagen.
- Begleite EMV- und Umwelttypentests, um die Qualität und Konformität unserer Produkte sicherzustellen.
- Erstelle detaillierte Dokumentationen und Unterlagen für die Produktion und Qualitätssicherung.
Qualifikationen
- Abschluss als Elektroingenieur/in FH/ETH oder in einem vergleichbaren Studiengang.
- Kenntnisse im Bereich Design und Erzeugung von Hardware-Komponenten.
- Praktische Erfahrung in der Entwicklung von Embedded Systemen.
- Kenntnisse in Feldbustechnik (Ethernet, CAN) und Speisungsdesign sind von Vorteil.
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Benefits