Embedded Softwareentwickler

FERCHAU GmbH
Oberkochen, Germany
1 day ago
Apply on www.ferchau.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Shift work
Languages
English, German

Tech stack

Agile Methodology Computing Platforms Confluence JIRA Unit Testing UClibc (C Standard Library) C++ (Programming Language) CAN Bus CANopen CMake Linux Programming Tools
+16 more
Distributed Systems Middleware Embedded Software Ethernet FreeRTOS Message Queuing Telemetry Transport (MQTT) Object-Oriented Software Development QNX (Software) Scrum Methodology Real-Time Operating Systems Requirements Management Software Engineering System on a Chip UML Git Information Technology

Job description

*Konzeption und Weiterentwicklung von Softwareplattformen für optronische Sichtsysteme *Integration und Pflege verteilter Systeme mit CAN-Bus und Ethernet *Entwicklung objektorientierter Software in C++ für Echtzeitbetriebssysteme wie Linux, QNX, FreeRTOS *Durchführung von Requirements Engineering sowie Softwarespezifikation mit DOORS *Erstellung von Architekturmodellen mittels UML in Enterprise Architect *Nutzung moderner Entwicklungswerkzeuge wie git, Jira, Confluence, CMake, Buildroot *Implementierung und Automatisierung von Middleware-Lösungen z B MQTT, DDS oder CANopen *Entwicklung und Ausführung von Unit- und Komponententests (z B catch2) *Agile Teamarbeit nach modernen Methoden der Softwareentwicklung (Scrum/Kanban)

Requirements

*Abgeschlossenes Bachelorstudium Elektrotechnik, Informatik, Ingenieurwesen oder Mechatronik bzw vergleichbare Qualifikation *Mindestens fünf Jahre Berufserfahrung in Embedded-Softwareentwicklung *Fundierte Kenntnisse in objektorientierter Programmierung mit C++17/23 *Erfahrung im Umgang mit Buildroot Linux sowie QNX oder FreeRTOS *Praxiskenntnisse in UML-Modellierung mit Enterprise Architect *Erfahrung im Requirements Engineering sowie Spezifikationserstellung z B DOORS *Kenntnisse in Middleware-Programmierung für verteilte Systeme (MQTT/DDS/CANopen) *Know-how zu Multi-Processing auf SoC Architekturen wie Xilinx Zynq Ultrascale MPSoC wünschenswert *Deutsch- und Englischkenntnisse mindestens verhandlungssicher

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ferchau.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg Kühberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

Videos

See all

Related articles

See all