Architekt hardwarenahe Softwareentwicklung

APRIORI - business solutions AG
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Compensation
€ 76K

Job location

Remote

Tech stack

Unit Testing
C++
Communications Protocols
Software Design Patterns
Linux
Microprocessors
Ethernet
Field-Programmable Gate Array (FPGA)
Real-Time Operating Systems
Reduced Instruction Set Computing
Software Engineering
UML
VHDL
GIT
Information Technology
Software Version Control

Job description

  • Full-timeEmployment type: Full-time
  • €59,500 - €76,000 (XING estimate)
  • On-site
  • Be an early applicant

Requirements

  • Qualifikation: Ein abgeschlossenes Studium der Elektrotechnik, Informatik, Nachrichtentechnik oder eines vergleichbaren technischen Studiengangs.
  • Software-Expertise: Expertenkenntnisse in modernem C++ (Design Patterns, Unit Testing) sowie fundierte Erfahrung in der Programmierung von Microcontrollern und CPUs (z. B. ARM, RISC-V).
  • Hardware-Wissen: Tiefgreifende Kenntnisse in VHDL sowie praktische Erfahrung in der Architektur und Implementierung komplexer Logik für aktuelle FPGA-Familien.
  • Technologie-Stack: Sicherer Umgang mit Echtzeitbetriebssystemen (RTOS), Linux-Umfeldern, Versionskontrolle via Git sowie Kommunikationsprotokollen (SPI, I2C, Ethernet).
  • Methodik: Souveräne Anwendung von Dokumentationswerkzeugen (z. B. UML) zur präzisen Darstellung komplexer Sachverhalte.
  • Soft Skills: Eine selbstständige, strukturierte Arbeitsweise, ausgeprägte Problemlösungsfähigkeit sowie Begeisterung für die Mitgestaltung innovativer Hightech-Produkte.
  • Sprachkenntnisse: Verhandlungssichere Deutsch- und sehr gute Englischkenntnisse.

About the company

Für einen weltweit agierenden Technologieführer im Bereich der Hochfrequenz- und Kommunikationstechnik suchen wir einen erfahrenen Architekt (m/w/d) für hardwarenahe Softwareentwicklung. In dieser Schlüsselposition schlagen Sie die Brücke zwischen High-End-Hardware und moderner Softwarearchitektur für innovative SoC-Embedded-Plattformen. ️ Ihr Aufgabenbereich * Systemarchitektur & Design: Sie entwerfen, definieren und dokumentieren die gesamte Architektur für neue SoC-Embedded-Plattformen unter Berücksichtigung von Echtzeitanforderungen, Leistung und Skalierbarkeit. * Anforderungsmanagement: Sie arbeiten aktiv bei der Aufnahme, Analyse und Spezifikation funktionaler sowie nicht-funktionaler Anforderungen mit, die das Fundament Ihrer Architektur bilden. * Embedded C++ Entwicklung: Sie tragen die Verantwortung für das Low-Level-Software-Design (Treiber, Middleware, RTOS-Integration) und setzen moderne C++-Standards (C++17/20) ressourceneffizient auf Microcontrollern um. * VHDL/FPGA-Architektur: Sie definieren die Hardware-Architektur innerhalb des FPGAs, inklusive Schnittstellen, Datenpfaden und Hardware-Beschleunigern in enger Interaktion mit der Software. * Schnittstellenmanagement: Sie legen APIs und Kommunikationsprotokolle zwischen C++ und VHDL fest, um eine nahtlose Integration und maximale Performance sicherzustellen. * Qualitätssicherung: Sie definieren Architekturrichtlinien, Coding-Standards sowie Verifikationsstrategien (Unit-Tests, Hardware-in-the-Loop-Simulationen) für Software- und Hardware-Domänen.

Apply for this position