Embedded Firmware Developer (f/m/x)
Sii
⚲ Łódź, Warszawa, Wrocław, Kraków, Gdańsk, Poznań, Katowice, Lublin, Białystok, Bydgoszcz, Piła, Rzeszów, Szczecin, Toruń
19 000 - 24 000 PLN netto (B2B)
Wymagania
- Linux BSP
- BSP
Opis stanowiska
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. Your tasks • 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 • 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