C/C++ Firmware Engineer (f/m/x)

Sii PolskaBiałystok, Bydgoszcz, Gdańsk, Katowice, Kraków, Łódź, Lublin, Piła, Poznań, Rzeszów, Szczecin, Toruń, Warszawa, Wrocławnofluffjobspublished 09/24/2026
Must-have:RustSecurity

Join Sii and play a key role in delivering enterprise-class data platforms to international clients. As a Firmware Engineer, you will be responsible for low-level firmware development, hardware bring-up, and system optimization. You will collaborate with cross-functional teams and support strategic data and analytics initiatives across the organization.

Daily tasks

  • Develop and optimize low-level firmware
  • Perform SoC and board bring-up
  • Debug hardware–firmware issues
  • Work with pre-silicon validation platforms
  • Implement secure boot and firmware security features

Requirements

At least 5 years of embedded development Strong C/C++ skills Experience with JTAG and debugging tools Knowledge of hardware interfaces (UART, SPI, I2C) Understanding of bootloaders and system bring-up A very good command of English is required

Must have: C++, Firmware Development, JTAG (IEEE 1149.x), SoC (System on a Chip)

Nice to have: Rust, RTOS