Hardware-Oriented Software Development Architect | 24847: Architekt (m/w/d) hardwarenahe Softwareentwicklung
Cs2 ITEC GmbH Co. KG
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
Additional
- Not specified
More Jobs from Cs2 ITEC GmbH Co. KG
Software Test Engineer | 24846: Software Test Engineer (m/w/d)
May 12, 2026
Join an agile, cross-site software development team working on the next generation of Software Defin...
Media Technician / Event Technician | 24844: Medientechniker / Veranstaltungstechniker (m/w/d)
May 12, 2026
This role involves the daily operation, troubleshooting, and maintenance of existing media technolog...
Test Automation Engineer for Microcontroller and FPGA Systems | 24831: Ingenieur (m/w/d) Testautomatisierung für Mikrocontroller- und FPGA-Systeme
May 8, 2026
As a Test Automation Engineer, you will play a pivotal role in ensuring the quality and reliability ...