Hardware-Oriented Software Development Architect | 24847: Architekt (m/w/d) hardwarenahe Softwareentwicklung

Cs2 ITEC GmbH Co. KG

Berlin, Berlin, Deutschland
Published May 12, 2026
Full-time
No information

Job Summary

This role is for an Architect specializing in hardware-oriented software development, focusing on embedded systems and SoC platforms. You will be responsible for defining system architecture, designing low-level software for microcontrollers using modern C++ (C++17/20), and specifying VHDL/FPGA architecture. Key tasks include requirements management, interface definition between software and hardware, and establishing code quality standards. The ideal candidate will have expertise in microcontroller/CPU programming (ARM, RISC-V), VHDL, embedded C++ development within a Linux environment using Git, and proficiency with communication protocols and real-time operating systems. This position offers opportunities to work on international projects with major clients and contribute to innovative product development, requiring strong analytical, documentation, and teamwork skills.

Required Skills

Education

Degree in Electrical Engineering, Computer Science, or a comparable field of study

Experience

  • Professional experience in embedded software development using modern, object-oriented C++
  • Practical experience in the architecture and implementation of complex logic for current FPGA families
  • Experience with microcontroller and CPU programming (ARM, RISC-V or similar)
  • Experience with communication protocols (e.g., SPI, I2C, Ethernet)
  • Experience with bus systems and real-time operating systems (RTOS)
  • Experience in documenting complex technical issues clearly and precisely (e.g., UML, architecture documents)

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified