Firmware Engineer

Sensirion Ag
Stäfa, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
German

Job location

Remote
Stäfa, Switzerland

Tech stack

ARM
C++
Code Review
Computer Programming
Software Debugging
Embedded Software
Firmware
Python
Scrum
Software Engineering
Software Requirements Analysis
System Testing
Toolchain
PIC Microcontroller
Bare Metal

Job description

Entwickele und optimiere Embedded-Software für Sensormodule und stelle Leistung, Effizienz sowie die Einhaltung von Industriestandards sicher. Arbeite team- und standortübergreifend zusammen, um Anforderungen zu definieren, C++ für Mikrocontroller zu implementieren, Tests und Debugging durchzuführen, CI-Toolchains zu pflegen und zu agilen Entwicklungsprozessen beizutragen., * 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

About the company

Sensirion ist einer der weltweit führenden Entwickler und Hersteller von Umwelt- und Durchflusssensoren, die in Anwendungen der Automobilindustrie, Industrie, Medizintechnik und Unterhaltungselektronik für mehr Effizienz, Gesundheit, Sicherheit und Komfort sorgen. sensirion.com Unsere Kultur Sensirion lebt den Startup-Spirit der ersten Stunde und bietet dir als Marktführer mit rund 1000 Mitarbeitenden trotzdem Stabilität und Sicherheit.

Apply for this position