Software Engineer Embedded

Rocken AG
Zürich, Switzerland
30 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German, English

Job location

Zürich, Switzerland

Tech stack

C++
Communications Protocols
Python
Requirements Management
Toolchain
Gitlab
Integration Tests
Information Technology
Bitbucket

Requirements

  • Du besitzt einen Bachelor- oder Masterabschluss in Informatik oder Elektrotechnik und bringst Erfahrung in Embedded-C-Entwicklung sowie PC-Tool-Entwicklung in C++ mit.
  • Du arbeitest sicher mit CI-Tools wie GitLab oder Bitbucket, entwickelst und pflegst CI-Toolchains und nutzt Python für Automatisierungen.
  • Du kennst Requirements-Management-Werkzeuge, hast Erfahrung mit automobilen Kommunikationsprotokollen wie UDS sowie tiefes Know-how in Unit- und Integrationstests.
  • Du kommunizierst sicher auf Englisch (mind. B2) und arbeitest strukturiert sowie prozessorientiert.

About the company

Unser ROCKEN Partner ist führender Entwickler und Hersteller in der eMobilitätsbranche und ist weltweit vernetzt. Verantwortung: * Du analysierst Systemanforderungen und Architekturen, definierst und überprüfst Software-Requirements und entwickelst Architekturkonzepte mithilfe modellbasierter Ansätze wie der MathWorks-Toolchain und UML. * Du erstellst detaillierte Designs für Softwarekomponenten, implementierst deren Funktionalität in C, führst Code Reviews durch und verbesserst die Softwarequalität mittels statischer Codeanalyse. * Du setzt auf testgetriebene Entwicklung, spezifizierst und führst Entwicklungs- und Integrationstests durch und stellst sicher, dass alle Module zuverlässig zusammenarbeiten. * Du entwickelst Engineering-Tools in C/C++ sowie produktionsnahe Tools in Python, arbeitest nach ASPICE-Prozessen und hältst Projektdeadlines konsequent ein.

Apply for this position