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, English

Job 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

Apply for this position