Firmware Engineer
Sensirion Ag
2 days ago
Role details
Contract type
Permanent contract Employment type
Part-time / full-time Working hours
Regular working hours Languages
German, EnglishJob location
Remote
Tech stack
ARM
C++
Code Review
Computer Programming
Embedded Software
Firmware
Python
Scrum
Software Engineering
Software Requirements Analysis
System Testing
Toolchain
PIC Microcontroller
Bare Metal
Job description
- 80 - 100%
- Permanent position
- English (Fluent)
- Stäfa, Schweiz
About the job
80-100% Vollzeit, Teilzeit möglich Unbefristet Team Research & Development Level Berufserfahrene, * Entwicklung und Wartung von Embedded-Software in C++ für Mikrocontroller (Bare-Metal, ARM Cortex-M)
- Code-Optimierung hinsichtlich Leistung, Memory-Usage und Energieeffizienz
- Wartung und Weiterentwicklung der Embedded-Software-Toolchain
- Erstellung und Durchführung von Unit- und Systemtests (HIL)
Das erwartet dich
- Arbeite in einer Scrum Umgebung, teile dein Wissen aktiv und führe Code-Reviews durch
- Definiere gemeinsam mit dem Produktmanagement und weiteren Stakeholdern die Systemanforderungen
- Software- und Hardwareprobleme mit Oszilloskopen und Logikanalysatoren debuggen und beheben
- Konformität mit Sicherheits-, regulatorischen- und Coding-Vorgaben gewährleisten, * Der Beitrag an deine Pensionskasse liegt bei Sensirion deutlich über dem gesetzlichen Minimum.
- Deine Arbeitszeiten sind flexibel und je nach Stelle hast du die Möglichkeit, im Homeoffice zu arbeiten.
- Mit dem vergünstigten Handy-Abo telefonierst du gratis ins In- und Ausland und hast unlimitierte Daten.
- Fährst du mit Zug und Bus zur Arbeit? Bei Sensirion profitierst du von grosszügigen Abo-Vergünstigungen.
- Gemeinsam machen wir die Welt besser - bring deine Ideen ein, beweg etwas und übernimm Verantwortung.
Requirements
- BSc oder MSc in Elektrotechnik, Software Engineering oder einem ähnlichen Fachgebiet
- Berufserfahrung mit Low-Level-Programming von Embedded-Systemen wünschenswert, aber nicht zwingend
- Sehr gute Kenntnisse in C++ für Embedded-Systeme, gute Python-Kenntnisse
- Selbstmotiviert, proaktiv, zuverlässig und in der Lage, Verantwortung zu übernehmen