> Markdown version of [/jobs/ext/3740704-embedded-softwareentwickler](https://www.wearedevelopers.com/jobs/ext/3740704-embedded-softwareentwickler). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Softwareentwickler - **Company:** FERCHAU GmbH - **Location:** Oberkochen, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Computing Platforms, Confluence, JIRA, Unit Testing, UClibc (C Standard Library), C++ (Programming Language), CAN Bus, CANopen, CMake, Linux, Programming Tools, 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 - **Published:** October 15, 2026 - **Apply:** https://www.arbeitsagentur.de/jobsuche/jobdetail/12265-504976_JB5271025-S ## About the Role * 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 ## 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) Deine Vorteile bei uns * Betriebliche Altersvorsorge * Flexible Arbeitszeitgestaltung durch Gleitzeitregelungen, Teilzeitmöglichkeiten und z. T. Vertrauensarbeitszeit * Bei uns kannst du eigene Ideen einbringen und aktiv mitgestalten * Bei uns kannst du Verantwortung übernehmen und dich weiterentwickeln