Embedded Software Engineer 100%
Propers Vermittlungen Ag
Kirchberg, Switzerland
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
SeniorJob location
Kirchberg, Switzerland
Tech stack
Data analysis
Confluence
JIRA
Unit Testing
Bluetooth
C++
CAN Bus
Software Quality
Software Debugging
Linux on Embedded Systems
Embedded Software
Firmware
Global Positioning Systems (GPS)
Design of User Interfaces
Mobile Application Software
Real-Time Operating Systems
Software Requirements Analysis
Systems Architecture
Wi-Fi Technology
PIC Microcontroller
Test Scripts
Backend
Yocto
Integration Tests
Code Restructuring
Job description
Mit Ihrer Expertise stellen Sie die Zuverlässigkeit und Performance der elektronischen Systeme und Firmware sicher, tragen entscheidend zur Produktqualität bei und ermöglichen ein herausragendes Nutzungserlebnis für Kundinnen und Kunden.
Zu Ihrem breiten Verantwortungsfeld gehören insbesondere:
- Evaluieren von Systemanforderungen für Embedded-Applikationen (C/C++, Echtzeitsoftware)
- Mitgestalten einer robusten Systemarchitektur
- Entwickeln von zentralen Features und systemkritischen Funktionen gemäss Product Backlog
- Verifizieren, Optimieren und Refactoring von bestehendem Code; Sicherstellen von guter Codequalität, Unit Tests und Dokumentation
- Enge Zusammenarbeit mit dem Hardware-Team beim Bring-up und der Integration neuer Komponenten
- Durchführen von Interface-Validierungen, Firmware-Integrationstests und Debugging
- Unterstützen der Produktion: Testskripte, In-Line-Tests und Programmierstationen
- Zusammenarbeit mit UI/UX, Backend und Mobile App Teams und externen Lieferanten
Requirements
- Abgeschlossenes Bachelor- oder Masterstudium in Elektrotechnik oder ähnlichem Bereich
- Mindestens 5 Jahre Erfahrung in der Embedded-Software-Entwicklung mit C/C++
- Kenntnisse in Embedded Linux (Yocto) und RTOS (Zephyr)
- Erfahrung mit verteilten Embedded-Systemen mit mehreren Mikrocontrollern und CAN Bus
- Vorteilhaft: Erfahrung mit Wireless-Technologien wie Bluetooth, Wi-Fi, GSM oder GPS
- Wünschenswert: Erfahrung mit Jira, Confluence oder Analytics-Tools
- Proaktives, lösungsorientiertes und teamübergreifendes Arbeiten
- Sehr gute Deutschkenntnisse und fliessendes, verhandlungssicheres Englisch
- Bereitschaft, vor Ort im Grossraum Bern zu arbeiten (hoher Anteil Präsenzarbeit)
Benefits & conditions
Es erwartet Sie eine äusserst verantwortungsvolle, selbständige und anspruchsvolle Tätigkeit in einem innovativen und unternehmerischen Arbeitsumfeld mit internationaler Ausrichtung.
About the company
Unsere Kundin ist ein erfolgreiches, international ausgerichtetes Industrieunternehmen im Grossraum Bern, welches mit seinen eigenen, vielfach ausgezeichneten Produkten seit Jahren nationale und internationale Absatzkanäle beliefert.