Systemarchitekt (m/w/d) Embedded Software
Core
Define and document system architecture for SoC embedded platforms, develop low-level software for microcontrollers, and design complex FPGA/VHDL solutions.
Role type
Senior System Architect (Embedded Software)
Builds
SoC embedded platforms, FPGA-based hardware accelerators, and low-level software drivers
Domain
Embedded systems, FPGA design, SoC architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded C (C17/20), VHDL, FPGA architecture, RTOS integration, ARM/RISC-V platforms, Linux development, technical documentation (UML), communication protocols (SPI, I2C, Ethernet)
Preferred skills
Object-oriented embedded software development, Git, bus systems
Technologies
C, VHDL, ARM, RISC-V, Linux, RTOS, UML, SPI, I2C, Ethernet, Git
Responsibilities
Define and document system architecture for SoC embedded platforms, develop hardware-adjacent software for microcontrollers, design complex FPGA/VHDL solutions, participate in requirements management, define APIs and communication interfaces between software and hardware, establish coding standards and verification strategies
Seniority
Senior, hands-on IC