OUR SECTORS
At European Tech Recruit, our sectors cover a wide range of industries within the field of technology.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
Client services
Learn about the range of client services we offer at European Tech Recruit, and browse through our case sudies.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
About us
Learn about European Tech Recruit's mission, values, our team, and our commitment to DE&I.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
Architect (m/w/d) Hardware-related Software Development
System Architect Embedded SoC (C++ / FPGA / VHDL)
Description
We are looking for an experienced System Architect to design and develop embedded SoC platforms combining modern C++ software and FPGA-based hardware. The role covers end-to-end system architecture, requirements definition, embedded software development, and close hardware/software co-design, with a strong focus on real-time performance, scalability, and high-quality engineering standards.
Sectors
Embedded Systems & SoC Platforms
Industrial Electronics
Automotive / Aerospace / High-Reliability Systems
FPGA-Accelerated Computing
Company Size & Type
Technology-driven engineering organization
Product-focused, innovation-oriented environment
Strong emphasis on embedded systems and hardware/software co-design
Interdisciplinary teams across software, hardware, and systems engineering
Non-Negotiable Requirements (Must Have)
Completed university degree in Electrical Engineering, Computer Science, or a comparable field
Expert-level experience programming microcontrollers and CPUs (e.g., ARM, RISC-V) using modern C++ (C++17/20)
Strong background in embedded C++ design, including design patterns, low-level drivers, middleware, and RTOS integration
In-depth knowledge of VHDL with practical experience designing complex architectures for modern FPGA families
Proven experience in hardware/software co-design and defining clean interfaces between C++ software and FPGA logic
Hands-on experience with communication protocols such as SPI, I2C, and Ethernet
Experience working with real-time operating systems (RTOS) and bus systems
Solid experience developing embedded software in Linux environments using Git
Ability to document complex technical architectures clearly and precisely (e.g., UML, architectural specifications)
Independent, structured working style with strong problem-solving skills
Very good German (negotiation-level) and basic English language skills
Desirable Requirements (Nice to Have)
Experience defining system-level architectural guidelines and coding standards
Knowledge of verification strategies, including software unit testing and Hardware-in-the-Loop (HiL) simulations
Experience designing FPGA-based hardware accelerators and high-performance data paths
Familiarity with performance optimization in resource-constrained embedded systems
Experience working on innovative or first-of-its-kind embedded products
Strong collaboration skills in interdisciplinary hardware/software teams
Apply Now
By applying to this role, you acknowledge that we may collect, store, and process your personal data on our systems.
For more information, please refer to our
Privacy
Notice