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
German

Job 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.

Apply for this position