Embedded Software Developer - Schwerpunkt Firmware-Entwicklung

Swarovski
Absam, Austria
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior
Compensation
€ 60K

Job location

Absam, Austria

Tech stack

Confluence
JIRA
C++
Embedded Software
Firmware
Python
Software Architecture
Real-Time Operating Systems
PIC Microcontroller
Information Technology

Requirements

  • Abgeschlossene technische Ausbildung (Uni/FH/HTL) in Elektronik, Elektrotechnik oder Informatik mit mindestens 5 Jahren Erfahrung in der Embedded-Softwareentwicklung auf Mikrocontrollern (C/C++, idealerweise auch Python)
  • Kenntnisse in Zephyr RTOS oder vergleichbaren Echtzeitbetriebssystemen sind von Vorteil
  • Fundiertes Verständnis elektronischer Schaltungen inklusive Lesen und Analysieren von Schaltplänen sowie Ableiten von Firmware-Anforderungen
  • Erfahrung im Entwurf und in der Umsetzung von Embedded-Softwarearchitekturen
  • Interesse an energieeffizienter Firmwareentwicklung (Low-Power-Modi, optimierte Ressourcennutzung)
  • Eigeninitiative, Offenheit für neue Technologien und Methoden. Teamorientierte, strukturierte und zugleich selbstständige Arbeitsweise mit Fähigkeit, technische Themen voranzutreiben und Verantwortung zu übernehmen
  • Erfahrung mit agilen Entwicklungsprozessen und sicherer Umgang mit Tools wie Jira und Confluence

Benefits & conditions

  • Ein wertschätzendes und mitarbeiterorientiertes Arbeitsumfeld mit Du-Kultur, das von Werten wie Nachhaltigkeit, Qualität & Innovation geprägt ist
  • Agiles Rollenmodell um abteilungsübergreifend und themenspezifisch mitzugestalten und zu entscheiden

About the company

Dein Tag beginnt mit dem Daily des agilen Teams, dann geht es weiter mit der Arbeit an unserer Firmwareplattform. Dabei konzentrierst du dich auf die Weiterentwicklung bestehender Module in C/C++ mit Fokus auf Zephyr RTOS. Du optimierst und erweiterst die Firmware gezielt, um die Performance und Zuverlässigkeit unserer Geräte kontinuierlich zu verbessern. Im nächsten Schritt widmest du dich dem Firmware-Design und der Implementierung auf unseren ARM-Mikrocontrollern. Dabei arbeitest du an klar abgegrenzten Themen und entwickelst Lösungen für konkrete Anforderungen. Gelegentlich evaluierst du neue Technologien oder Ansätze - beispielsweise im Bereich Display-Ansteuerung, Sensorik oder Signalverarbeitung und prüfst deren sinnvolle Integration in unser System. Im weiteren Verlauf des Tages liegt dein Fokus auf der Qualitätssicherung. Du entwickelst Unit- und Component-Tests und integrierst diese in unsere CI/CD-Pipeline, um die Stabilität und Nachvollziehbarkeit der Firmware langfristig sicherzustellen. Dein Tag schließt typischerweise mit Code-Reviews oder der Planung der nächsten Entwicklungsschritte ab.

Apply for this position