Ingenieur Embedded Systems
Skillwave Gmbh
Friedrichshafen, Germany
8 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
GermanJob location
Remote
Friedrichshafen, Germany
Tech stack
Abstraction Layers
C++
Communications Protocols
Computer Engineering
Data Transmissions
Linux
Embedded Software
Field-Programmable Gate Array (FPGA)
Integrated Development Environments
Python
Software Architecture
Real-Time Operating Systems
Software Systems
Systems Integration
Information Technology
Job description
- Verantwortung für die Entwicklung und Weiterentwicklung eingebetteter Softwarelösungen für moderne Kommunikations- und Embedded-Systeme
- Konzeption, Implementierung und Verifikation hardwarenaher Software auf unterschiedlichen Zielplattformen, von Evaluationssystemen bis hin zu kundenspezifischen Hardwaredesigns
- Entwicklung leistungsfähiger Softwarekomponenten innerhalb verschiedener Abstraktionsebenen, einschließlich Hardwareansteuerung, Laufzeitumgebungen und applikationsnaher Funktionalitäten
- Umsetzung und Integration neuer Softwarefunktionen zur Unterstützung von Technologieevaluierungen, Demonstratoren und Entwicklungsplattformen
- Anbindung und Anpassung externer Softwareframeworks, Entwicklungsbibliotheken und Technologiebausteine innerhalb komplexer Hardware-/Software-Systeme
- Analyse und Behebung technischer Herausforderungen im Rahmen von Systemintegration, Inbetriebnahme und Fehlerdiagnose
- Aktive Mitwirkung bei der Evaluierung, Erprobung und Validierung innovativer Kommunikations- und Übertragungstechnologien
- Enge Zusammenarbeit mit Systemarchitekten, Hardwareentwicklern und weiteren Fachbereichen über den gesamten Entwicklungsprozess hinweg
- Erstellung und Pflege technischer Dokumentationen zu Softwarearchitekturen, Implementierungen, Integrationskonzepten und Entwicklungsstandards
Requirements
- Studium der Informatik, Elektrotechnik, Technischen Informatik, Computer Engineering oder einer vergleichbaren Fachrichtung
- Einschlägige Erfahrung in der Entwicklung von Embedded-Software-Lösungen im industriellen oder technologieorientierten Umfeld
- Fundierte Programmierkenntnisse in C und C++; Kenntnisse in Python sind von Vorteil
- Praxis im Umgang mit Linux-basierten Embedded-Systemen sowie Echtzeitbetriebssystemen
- Erfahrung in der Arbeit mit modernen SoC-Plattformen, FPGA-nahen Entwicklungsumgebungen und der Inbetriebnahme neuer Hardwareplattformen
- Kenntnisse in der Entwicklung hardwarenaher Softwarekomponenten sowie im Umgang mit Schnittstellen, Treibern und Kommunikations-Stacks
- Vertrautheit mit Netzwerk- und Kommunikationsprotokollen, insbesondere im Umfeld IP-basierter Datenübertragung
- Teamorientierte Arbeitsweise und Freude an der Zusammenarbeit in interdisziplinären Entwicklungsprojekten
Benefits & conditions
- Flexible Arbeitszeiten ohne Kernarbeitszeit (Gleitzeitkorridor)
- Bis zu 50 % Home-Office
- 30 Tage Jahresurlaub
- Flache Hierarchien und kurze Entscheidungswege
- Offene, ergebnisorientierte Führungskultur
- Viel Raum für eigene Ideen, Unabhängigkeit und Selbstständigkeit
- Kollegiales, soziales und dynamisches Arbeitsumfeld
- Betriebliche Altersversorgung
- Geschenkkarten
- Individuelle Qualifizierungs- und Weiterbildungsmöglichkeiten
About the company
Unser Mandant ist ein führendes Unternehmen im Bereich spezialisierter Kommunikationstechnologien, die weltweit Anwendung finden.