Architect for Hardware-Related Software Development | Architekt (m/w/d) hardwarenahe Softwareentwicklung

citema systems GmbH

Berlin, Berlin, Deutschland
Published May 22, 2026
Full-time
Permanent

Job Summary

Join citema as an Architect for Hardware-Related Software Development in Berlin, contributing to digital transformation in Cyber Security, AI, and Blockchain. You will be instrumental in defining system architectures for new SoC Embedded platforms, focusing on real-time requirements, performance, and scalability. Your responsibilities include designing low-level software for microcontrollers using modern C++ standards on resource-constrained devices, defining FPGA hardware architecture, and ensuring seamless integration between software (C++) and hardware (VHDL) through API and protocol specifications. The role requires a strong educational background in Electrical Engineering or Computer Science, expert knowledge in microcontroller programming with C++, and deep understanding of VHDL for FPGAs. You will also leverage your experience in embedded software development within a Linux environment using Git, and your proficiency in communication protocols and RTOS.

Required Skills

Education

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

Experience

  • Expert knowledge in programming microcontrollers and CPUs (ARM, RISC-V or similar) in modern C++
  • Deep knowledge in VHDL and practical experience in architecture and implementation of complex logic for current FPGA families
  • Experience in embedded software development in modern, object-oriented C++ within a Linux environment using Git
  • Experience in defining APIs and communication protocols between software and hardware
  • Experience with bus systems and real-time operating systems (RTOS)
  • Ability to clearly and precisely document complex technical issues

Languages

German (Fluent)

Additional

  • Not specified