Architekt hardwarenahe Softwareentwicklung

Cs2 ITEC GmbH?&?Co.?KG
Berlin, Germany
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Compensation
€49,500.0 - €67,000.0
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Application Programming Interfaces (APIs) Unit Testing C++ (Programming Language) Communications Protocols Computer Programming Software Design Patterns Microprocessors Embedded C Embedded Software Ethernet Field-Programmable Gate Array (FPGA) Real-Time Operating Systems
+10 more
Requirements Management Reduced Instruction Set Computing Software Engineering Software Requirements Analysis Systems Architecture UML VHSIC Hardware Description Language (VHDL) Git Information Technology Software Version Control

Job description

  • Full-timeEmployment type: Full-time
  • €49,500 - €67,000 (XING estimate)
  • On-site, * Anforderungsmanagement: Aktive Mitarbeit bei Aufnahme, Analyse und formaler Spezifikation von funktionalen und nicht-funktionalen Anforderungen, die die Architektur begründen
  • Systemarchitektur: Entwurf, Definition und Dokumentation der gesamten Systemarchitektur für neue SoC Embedded-Plattformen unter Berücksichtigung von Echtzeitanforderungen, Leistung und Skalierbarkeit
  • Embedded C++ Entwicklung: Verantwortung für das Low-Level-Software-Design (Treiber, Mid dleware, RTOS-Integration) auf Microcontrollern, wobei Sie moderne C++-Standards (C++17/20) auf begrenzten Ressourcen
  • VHDL/FPGA-Architektur: Definition der Hardware-Architektur innerhalb des FPGA einschließlich Schnittstellen, Datenpfade und Hardware-Beschleuniger, die eng mit der Embedded-Software interagieren
  • Schnittstellenmanagement: Festlegung der APIs und Kommunikationsprotokolle zwischen Software (C++) und Hardware (VHDL), um eine nahtlose Integration und optimale Performance zu gewährleisten
  • Code-Qualität und Standards: Definition von Architekturrichtlinien, Coding-Standards und Verifikationsstrategien für beide Domänen (Software-Unit-Tests, Hardware-in-the-Loop-Simulationen)

Requirements

  • Abgeschlossenes Studium der Elektrotechnik, Informatik oder einer vergleichbaren Studienrichtung
  • Expertenkenntnisse in der Programmierung von Microcontrollern und CPUs (ARM, RISC-V o.ä.) in modernem C++ (inkl. Konzepten wie Design Patterns for Embedded Systems, Unit Testing)
  • Tiefgreifendes Wissen in VHDL und praktischer Erfahrung in der Architektur und Implementierung komplexer Logik für aktuelle FPGA-Familien
  • Erfahrung in der Embedded-Software-Entwicklung in modernem, objektorientiertem C++ im Linuxumfeld unter Verwendung von Git als Versionskontrolle
  • Sichere Anwendung von Kommunikationsprotokollen (z.B. SPI, I2C, Ethernet) sowie Erfahrung mit Bussystemen und Echtzeitbetriebssystemen (RTOS)
  • Fähigkeit, komplexe technische Sachverhalte klar und präzise zu dokumentieren (z.B. UML, Architekturdokumente)
  • Du kannst dich dafür begeistern, Technik mitzugestalten und zur Umsetzung innovativer Produkte beitragen zu wollen
  • Selbstständige, zielorientierte Arbeitsweise kombiniert mit einem hohen Maß an Teamfähigkeit und offener Kommunikation
  • Du arbeitest selbstständig, strukturiert und bringst eine ausgeprägte Problemlösungsfähigkeit mit
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift

Benefits & conditions

  • Abwechslungsreiche Tätigkeiten in einem spannenden Aufgabenfeld
  • Internationale Großprojekte bei namhaften Kunden
  • Mitarbeit in einem sympathischen und motiviertem Team
  • Angenehmes und kollegiales Arbeitsumfeld
  • Interessante Perspektiven für die fachliche und persönliche Weiterentwicklung
  • Attraktive Vergütung und flexible, familienfreundliche Arbeitszeiten

About the company

Cs2 ITEC bietet Ihnen als Berufseinsteiger oder erfahrenem Spezialisten ausgezeichnete Möglichkeiten der fachlichen und persönlichen Weiterentwicklung.

Bei spannenden und abwechslungsreichen Tätigkeiten für internationale Großkunden und Konzerne, bauen Sie, je nach Aufgabenstellung und Position tiefes Fachwissen in neuesten Technologien oder breites Projektleitungs- bzw. Führungs-Know-how auf.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.xing.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · WWC 2025

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg Kühberger +1 · LIVE

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · WWC 2023

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

Videos

See all

Related articles

See all