Architekt Hardwarenahe Softwareentwicklung (m/w/d)
Core
Designing system architecture for new SoC Embedded platforms and defining hardware/software interfaces for FPGA implementations.
Role type
Senior Embedded Systems Architect (Hardware-Software Co-Design)
Builds
SoC Embedded platforms, FPGA logic, and low-level software for microcontrollers
Domain
Embedded Systems, FPGA, SoC Design, Hardware-Software Integration
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture design, Low-level C++ programming, VHDL, FPGA implementation, Embedded Linux development, RTOS, Communication protocols (SPI, I2C, Ethernet), UML documentation
Preferred skills
ARM or RISC-V architecture knowledge, Git version control, API definition, Verification strategies
Technologies
C++, VHDL, Linux, Git, SPI, I2C, Ethernet, RTOS, ARM, RISC-V
Responsibilities
Design and document system architecture for new SoC Embedded platforms, Define hardware architecture within FPGA including interfaces and data paths, Establish APIs and communication protocols between C++ software and VHDL hardware, Create architecture guidelines, coding standards, and verification strategies
Seniority
Senior, hands-on IC