Embedded Softwareentwickler
FERCHAU GmbH
Oberkochen, Germany
13 days ago
Role details
Contract type
Permanent contract Employment type
Part-time / full-time Working hours
Shift work Languages
English, German Experience level
Senior Compensation
€ 60KJob location
Oberkochen, Germany
Tech stack
Agile Methodologies
Computing Platforms
Confluence
JIRA
Unit Testing
UClibc (C Standard Library)
C++
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
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)
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
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
About the company
Are you inspired by exciting IT projects for well-known customers? Thrilling work at the limit of what's technically feasible? Then come to FERCHAU, the market leader in engineering and IT, with more than 8,400 employees at over 100 sites. Become one of over 2,500 IT consultants and work on IT projects that demand your entire knowledge base and thus also advance your personal development.