23 Software Development - Embedded in Wohlen b. Bern
Software Developer C++ / Java (m/w/d)
Verantwortung
- Unterstützen des Scrum-Teams bei der Wartung und Optimierung der bestehenden Library auf Basis von C++
- Umstellen der Build-Infrastruktur der bestehenden Library
- Erstellen und Umsetzen eines Proof of Concept für das Modernisierungsprojekt in Richtung Java Development
Qualifikationen
Software Developer (m/w/d) mit Ausbildung in Informatik auf Stufe HF/FH oder vergleichbarer Ausbildung
Zwingend Berufserfahrung in der Software Entwicklung mit C++
Sehr gute Erfahrung in der Java Entwicklung
Gute OOP-Kenntnisse, Erfahrung mit relationalen Datenbanken und SQL
Benefits
Linux Software Engineer – Embedded (C/C++/Python) (m/w/d)
Rolle
Für unseren Rocken Partner, ein Technologieunternehmen im sicherheitskritischen Umfeld, suchen wir eine:n Embedded Software-Entwickler:in, der/die gerne dort arbeitet, wo Software und Hardware wirklich zusammenkommen.
Du entwickelst unter Linux performante Embedded-Komponenten in C/C++ (ergänzt mit Python für Tooling/Automation), integrierst Netzwerk- und Router-Funktionalitäten bis hin zur FPGA-Anbindung und sorgst dafür, dass die Lösung im Gesamtsystem sauber läuft. Von der Spezifikation über Implementierung und Integration bis zur CI/CD-Pipeline und Dokumentation: Du begleitest den kompletten Engineering-Lifecycle in einem agilen, interdisziplinären Setup.
Verantwortung
Systemanforderungen aufnehmen, analysieren und in Software-Spezifikationen sowie umsetzbare Designs überführen
Entwicklung von Embedded-Software unter Linux in C/C++ (plus Python für Tests/Tools/Automation)
Implementierung und Wartung von Treibern, Schnittstellen und Ethernet-Kommunikation inkl. Protokoll- und Performance-Optimierung
Erweiterung von Netzwerk-/Router-Funktionen in Zusammenarbeit mit FPGA-Komponenten sowie Integration in SDN-/Netzwerksimulations-Umgebungen
Pflege von CI/CD, Build-/Release-Prozessen und Dokumentation (Architektur, Code, Tests) in enger Abstimmung mit HW/Test/Produktteams
Qualifikationen
Studium in Informatik, Elektrotechnik, Mechatronik oder vergleichbare Qualifikation
Mehrjährige Erfahrung in Embedded Software Engineering (Linux-nah) und idealerweise Praxis im FPGA-Kontext
Sicher im Umgang mit Git sowie Build-Systemen (CMake, Make) und Freude an sauberem Engineering
Teamorientierte, kommunikative Arbeitsweise und Routine in interdisziplinären Projekten (HW/Test/Engineering)
Sehr gute Deutschkenntnisse, Englisch von Vorteil
Benefits
Embedded Software Engineer (C/C++/Linux & FPGA) (m/w/d)
Rolle
Für unseren Rocken Partner, suchen wir eine:n Embedded Software Entwickler:in für anspruchsvolle Systeme im sicherheitskritischen Umfeld.
In dieser Rolle analysierst du Anforderungen, erstellst Spezifikationen und entwickelst Embedded-Software unter Linux in C/C++ und Python. Du bringst Netzwerk-/Router-Funktionalitäten in Richtung FPGA/SDN voran, integrierst Module in bestehende Systeme und sorgst mit CI/CD sowie sauberer Dokumentation für nachhaltig wartbare Lösungen.
Verantwortung
Analyse von Systemanforderungen und Erstellung von Software-Spezifikationen
Entwicklung von Embedded-Software in C/C++ und Python unter Linux
Implementierung und Pflege von Treibern, Schnittstellen und Kommunikationsprotokollen (Ethernet)
Integration/Erweiterung von Router- und Netzwerkfunktionen mit FPGA sowie SDN-/Netzwerksimulations-Komponenten
Integration und Pflege von CI/CD-Pipelines, Testing & Dokumentation gemäss internen/normativen Standards in agilen Teams
Qualifikationen
Studium in Informatik, Elektrotechnik, Mechatronik oder vergleichbar
Mehrjährige Erfahrung in Embedded-Softwareentwicklung und idealerweise im FPGA-Umfeld
Sicher im Umgang mit Git sowie Build-Systemen (CMake, Make)
Strukturierte, teamorientierte Arbeitsweise und Freude an interdisziplinärer Zusammenarbeit (HW/Test/Produkt)
Sehr gute Deutschkenntnisse, Englisch von Vorteil
Benefits
Software Engineer – C# .NET & Web Stack (m/w/d)
Rolle
Eine vielseitige Entwicklungsrolle in einem interdisziplinären Umfeld wartet auf eine erfahrene Fachperson mit Begeisterung für innovative Produkte und anspruchsvolle Projekte.
Gesuchtes Erfahrungslevel: Professional - Senior
Verantwortung
Entwicklung skalierbarer Webapplikationen mit Front- und Backend-Technologien
Design und Integration von APIs für effiziente Servicekommunikation
Mitarbeit in interdisziplinären Teams in den Bereichen Industrie und Medizintechnik
Übernahme von Teilprojektleitungen und technischer Kundenbetreuung
Evaluierung und Einführung neuer Technologien
Sicherstellung von Qualität, Testbarkeit und Dokumentation
Qualifikationen
Abschluss in Informatik, Wirtschaftsinformatik oder vergleichbare Ausbildung
Mehrjährige Erfahrung in Webentwicklung (C#/.NET, HTML, CSS, JavaScript/TypeScript)
Kenntnisse in REST/GraphQL-APIs, CI/CD-Pipelines und Git
Erfahrung mit relationalen Datenbanken und agilen Methoden (Scrum, Kanban)
Qualitätsbewusste, strukturierte und teamorientierte Arbeitsweise
Sprache: Deutsch verhandlungssicher, Englischkenntnisse gut
Benefits
Professional Fullstack Software Engineer .NET (m/w/d)
Verantwortung
Du trägst in interdisziplinären Teams aktiv zur Entwicklung innovativer Softwarelösungen bei.
Du übernimmst Verantwortung für (Teil-)Projekte und betreust Kundenprojekte eigenständig.
Du setzt skalierbare Webanwendungen mit modernen Frontend- und Backend-Technologien um.
Du entwickelst und integrierst APIs, um eine nahtlose Kommunikation zwischen Services sicherzustellen.
Du erarbeitest gemeinsam mit Kunden methodisch Lösungen unter Berücksichtigung klarer Architekturvorgaben.
Qualifikationen
Du hast ein abgeschlossenes Studium in Informatik, Wirtschaftsinformatik oder einem verwandten Bereich (ETH, Uni, FH).
Du bringst mehrjährige Berufserfahrung in Industrie, Automatisierung oder Medizintechnik mit und verfügst dadurch über wertvolle Expertise.
Du verfügst über fundierte Kenntnisse in relationalen Datenbanken, API-Technologien (REST/GraphQL) sowie Architekturmustern von Webanwendungen.
Du arbeitest routiniert mit Git, CI/CD-Pipelines und agilen Methoden wie Scrum oder Kanban.
Du beherrschst Deutsch schriftlich und mündlich auf einwandfreiem Niveau und verfügst über gute Englischkenntnisse.
Benefits
Application & Service Manager (Cloud / On-Premise) (m/w/d)
Verantwortung
Betrieb und Integration kantonaler Fachapplikationen
2nd- und 3rd-Level-Support, Monitoring und Störungsbehebung
Mitarbeit bei Releases, Change- und Deployment-Management (Cloud & On-Premise)
Lifecycle- und Schnittstellenmanagement sowie Weiterentwicklung der Services
Zusammenarbeit mit internen und externen Partnern und aktive Mitgestaltung des neuen Servicebereichs
Qualifikationen
Bachelorabschluss in Informatik oder Wirtschaftsinformatik
Mehrjährige Erfahrung im Applikationsbetrieb und Management komplexer Systeme
Praxis in agilen IT-Umgebungen und im Aufbau von Services
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
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
Embedded Software Engineer (C/C++/Python) – Networking & VPN (m/w/d)
Rolle
Für unseren Rocken Partner, ein Unternehmen im Embedded- und Netzwerk-Technologie-Umfeld, suchen wir eine erfahrene Persönlichkeit für die Entwicklung von Software-Komponenten mit Fokus auf Linux Networking, VPN und Routing.
Du analysierst Anforderungen, spezifizierst Lösungen, entwickelst in C/C++ und Python und integrierst Module in bestehende Embedded-Systeme. Dabei arbeitest du agil, testgetrieben und dokumentierst gemäss internen sowie normativen Standards (z. B. ISO 26262, MISRA C).
Verantwortung
Analyse von Systemanforderungen und Erstellung von Software-Spezifikationen für Embedded-/Networking-Komponenten
Entwicklung in C/C++ und Python mit Fokus auf L2/L3-VPN-Technologien sowie Linux-Networking
Integration von Software-Modulen in bestehende Embedded-Systeme und Sicherstellung der Systemkompatibilität
Planung und Durchführung von Unit- und Integrationstests sowie kontinuierliche Qualitätsverbesserung
Dokumentation von Architektur, Code und Tests gemäss Standards (z. B. ISO 26262, MISRA C) und Mitarbeit in Scrum/Kanban
Qualifikationen
Studium in Informatik/Elektrotechnik oder vergleichbare Ausbildung
Mehrjährige Linux-Softwareentwicklung mit starker Vertiefung in Netzwerktechnik (IP über alle Layer, Linux Netlink Layer)
Erfahrung/Interesse an VPN- und Routing-Protokollen (inkl. Multicast)
Sicherer Umgang mit Git sowie Build-Systemen (CMake, Make)
Gute Deutsch- und Englischkenntnisse sowie teamorientierte, kommunikative Arbeitsweise
Benefits
Softwareentwickler Automation - SPS Programmierer (m/w/d)
Verantwortung
- Erstellen von SPS-Programmen inkl. Visualisierung und Bussysteme
- Planung und Ausführung der Steuerungssoftware
- Analyse technischer und technologischer Prozesse von Neu- und Bestandsanlagen
- Technische Anforderungen an die Automation für Kundenprojekte definieren
- Erstellen von Testplänen
- Installation und Konfiguration von Systemen
- Kundenschulung
- Erstellen von Technische Dokumentationen
Qualifikationen
- Techniker HF oder Ingenieur FH in Elektrotechnik oder Automation
- Mehrjährige Berufserfahrung in der SPS-Programmierung, idealerweise mit SIMATIC S7/TIA-Portal
- Kenntnisse von Steuerungen
- Ausgeprägte Kommunikations- und Teamfähigkeit
- Stilsichere Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
SPS Programmierer - Automation Indutrie (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