Engineer* Embedded Software | C++, Linux, Zephyr

SMART
Dortmund, Germany
2 days ago

Role details

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

Job location

Dortmund, Germany

Tech stack

C++
Continuous Integration
Linux
Linux on Embedded Systems
Embedded Software
Python
Open Source Technology
Real-Time Operating Systems
System Testing
Gitlab
Information Technology
Operational Systems

Requirements

GitLab Linux Programmiersprachen Continuous Integration IoT Deutsch Flexibilität Eigenmotivation, * Du bringst dich aktiv bei der Auswahl und Integration von Open-Source-Komponenten ein und nutzt aktuelle Technologien und Werkzeuge.

  • Mit passenden Testwerkzeugen führst du Unit-, Integrations- und Systemtests durch. DEINE SKILLS

  • Neben deiner Leidenschaft an innovativen Aufgaben bist du motiviert, dich in verschiedene Entwicklungsprojekte bei wechselnden Kunden/Branchen einzuarbeiten.

  • Du bringst Erfahrung in Embedded Software mit und setzt C, C++ routiniert im Embedded-Umfeld ein, ggf. kennst du dich auch mit Python, Rust etc. aus.

  • RTOS-Systeme wie Zephyr oder Betriebssysteme wie Embedded Linux sind dir nicht fremd, optional bist du auch mit Open-Source-Software vertraut.

  • Idealerweise bist du mit dem Aufbau und Umgang von CI/CD Pipelines (mit z.B. GitLab) vertraut.

  • Studium in (technischer) Informatik, Elektrotechnik, Embedded Software o. ä.

  • Verhandlungssicheres Deutsch und fließendes Englisch

About the company

WIR SIND SMARTSeit 2008 sind wir Entwicklungspartner für intelligente vernetzte Systeme. Unser Fokus liegt auf der Produktentwicklung, dem Produktmanagement und der technischen Beratung für unsere Kunden. Unser Ziel ist es, mit spannenden und innovativen Lösungen unsere Kunden und uns zu begeistern. TO DO'S * Zusammen mit deinem Team entwickelst du innovative Embedded Software Lösungen für IoT-Produkte (Smart Home/ Smart Building), Medizintechnik oder Automotive Komponenten. * Dabei analysierst du Systemanforderungen, arbeitest dich in Software Requirements ein und unterstützt bei der Erstellung von Software Designs . * Du implementierst Software-Komponenten in gängigen Programmiersprachen und übernimmst die Integration & Erweiterung von Funktionen.

Apply for this position