25100: Senior Embedded Software Engineer (m/w/d) / FPGA/SoC
Core
Develop embedded fullstack software and drivers for international large-scale projects, integrating new hardware platforms and implementing applications on Linux-Embedded bases.
Role type
Senior Embedded Software Engineer (FPGA/SoC)
Builds
Embedded devices with integrated RF hardware, measurement/control components, and device UI/APIs
Domain
Embedded systems, FPGA/SoC development, IoT
Deliverable
production ML models | product features
Required skills
Rust, C/C++23, Linux (Yocto/Buildroot), Bring-up, Driver/HAL development, FPGA/SoC/MCU interfaces, HW/SW debugging, Modular architecture design, AI coding tools
Preferred skills
Experience with international large projects, Clean software development practices
Technologies
Rust, C/C++23, Linux, Yocto, Buildroot, Logic Analyzer, JTAG, Oscilloscope
Responsibilities
Bring-up and platform integration of new hardware platforms; Develop drivers and HALs for RF hardware and peripherals; Implement application software from fullstack to device UI/API; Perform HW/SW debugging using logic analyzers and oscilloscopes; Implement FPGA/SoC interfaces including DMA and interrupt handling; Utilize AI coding tools in daily development
Seniority
Senior, hands-on IC