- At least 3 years of experience in embedded software or firmware development in a Linux environment
- Strong knowledge of C programming and experience with Python and bash scripting
- Familiarity with networking concepts and communication protocols
- Hands-on experience with HW/SW interfaces at board and chip level (I2C, SPI, GPIO, UART)
- Good analytical skills and a proactive, self-driven approach
- Very good command of English – min. B2 level
The project is delivered in the embedded systems and IT, focused on developing advanced hardware–software platforms. The goal is to design and maintain low-level firmware and Board Support Packages for a high-end DPU. This role involves hands-on work across firmware development, board bring-up, and hardware-software integration, in close collaboration with cross-functional teams. ,[Designing, developing, and maintaining BSPs and low-level firmware based on Zephyr RTOS, Implementing and integrating device drivers, board configurations, and platform services, Developing and integrating management interfaces and protocols (MCTP, IPMI, PLDM, NC‑SI, Redfish), Participating in board and chip bring‑up, debugging, and HW/SW integration activities, Creating Python and bash tools for platform management, testing, and automation, Collaborating closely with hardware, validation, and silicon design teams] Requirements: Linux BSP, BSP Additionally: Sport subscription, Training budget, Private healthcare, International projects, Free coffee, Free breakfast, No dress code, Free beverages, In-house hack days.