equipment for success

Embedded Software Engineer

Zur Verstärkung unseres Teams suchen wir einen Embedded Software Engineer (ETH/FH)

Als erfahrener Softwareentwickler erwartet Sie im Entwicklungs-Team von Swisson eine vielseitige, herausfordernde Tätigkeit, bei der Sie tagtäglich mit den unterschiedlichsten Hard- und Softwareplattformen in Berührung kommen. In dieser verantwortungsvollen Position begleiten Sie Projekte von der Produktidee bis zur Industrialisierung und Vermarktung.

Aufgabenbereich

  • Entwurf und Umsetzung der Firmware von ansprechenden Neuprodukten.
  • Umsetzung von Kommunikationsprotokollen gemäss Standards.
  • Anforderungsanalyse.
  • Dokumentation.
  • Ausbau und Unterhalt der Entwicklungs-, Test- und Build-Automatisierungsinfrastruktur.
    •  Hudson, Gitlab (CI/CD), Docker, Git, Subversion, Trac u.v.m.
  • Übergabe der Software an die Produktion.
  • Wartung von bestehenden Produkten.
  • Entwicklung von PC- und macOS-Tools (z.B. für Firmware-Updates von Geräten).
  • Verantwortung für Projekte und Teilprojekte.

Anforderungsprofil

  • Sie haben ein abgeschlossenes Studium der Elektrotechnik, Informatik oder eine vergleichbare Ausbildung.
  • Sie sind sattelfest im Umgang mit der Programmiersprache C und kennen in groben Zügen die Unterschiede der wichtigsten C-Dialekte (zum Beispiel C89 oder C99).
  • C++ verwenden Sie produktiv und Modern C++ ist Ihnen auch ein Begriff.
  • Sie kennen sich mit der Entwicklung von Firmware für Mikrokontroller aus.
    •  Erfahrung mit den ARMv7-M-, ARMv7E-M- und ARMv4-Architekturen ist von Vorteil.
  • Ihre Erfahrung mit Feldbussen / Kommunikationssystemen können Sie auf die in der Beleuchtungstechnik vorherrschenden Datenübermittlungstechnologien und -protokolle übertragen und anwenden.
  • Ein RTOS können Sie kompetent und sinnvoll einsetzen.
  • Mit einem (verteilten) Quellcodeverwaltungssystem (SCM) kennen Sie sich aus.
    • Beispielsweise Git, Mercurial oder Subversion.
  • Wenn Sie Bash und Python effektiv anwenden und so das Entwicklungs-Team von Swisson bei der Wartung und bei der Weiterentwicklung der Software-Infrastruktur tatkräftig unterstützen können, ist dies vorteilhaft.
  • Sie haben Grundkenntnisse von relationalen Datenbanken. Idealerweis kennen sie sich mit MySQL aus.
  • Geübter Umgang mit (Embedded-) Linux ist von Vorteil.
    • Erfahrung mit dem Yocto Project / Openembedded ist wünschenswert.
  • Qt-Erfahrung wird begrüsst.
  • Kenntnisse in VHDL sind ein Plus.
  • Eine selbstständige, verantwortungsbewusste und exakte Arbeitsweise wird vorausgesetzt.
  • Sie verfügen über gute Deutsch- und Englischkenntnisse.

Wir freuen uns auf Ihre vollständigen Bewerbungsunterlagen.

Arbeitsort: Lyss, Schweiz

english

Energiereduktion