.
Embedded C/C++ Firmware Engineer
  • Łaziska Górne
Embedded C/C++ Firmware Engineer
Łaziska Górne, Łaziska Górne, Silesian Voivodeship, Polska
WILK ELEKTRONIK S.A.
13. 11. 2025
Informacje o stanowisku

technologies-expected :


  • Linux
  • C
  • C++

technologies-optional :


  • Git
  • Python

about-project :


  • As a Firmware Engineer, you will develop embedded software solutions for our current and future products.
  • Location: Company headquarters / hybrid work model — to be defined.

responsibilities :


  • Design, develop, and implement embedded firmware for SSDs and next-generation memory products (RTOS/Linux, AXI/AHB, MMU, DMA).
  • Develop firmware modules for the integrated memory controller (IMC) of Intel/AMD CPUs.
  • Collaborate with silicon, hardware, and R&D teams on architecture and specifications.
  • Develop and integrate drivers for IP blocks, peripherals, storage interfaces (PCIe/NVMe, SATA, SCSI).
  • Implement and test security mechanisms in firmware (secure boot with anti-rollback, cryptographic signatures, trust chain).
  • Extend Flash Translation Layer (FTL) with advanced functions (wear-leveling, garbage collection, ECC, secure snapshots).
  • Work with vendor reference stacks (Intel FSP/MRC or AMD AGESA).
  • Perform low-level debugging (ICE/JTAG/UART), root cause analysis, and corrective actions.
  • Create and execute integration tests between hardware, firmware, and security modules.
  • Contribute to coding standards, version control (e.g., Git), and technical documentation.

requirements-expected :


  • Solid experience in embedded firmware development for embedded devices (RTOS or Linux, peripherals, AXI/AHB, MMU, DMA) with focus on low-level programming (C/C++).
  • Experience in implementing security features in firmware: cryptographic signatures, secure boot, anti-rollback, hardware root-of-trust.
  • Proficiency in debugging at firmware/hardware level using JTAG, UART, ICE and diagnostic tools.
  • Familiarity with NVMe/ATA command sets, and system-level I/O integration.
  • Experience with version control (e.g., Git) and collaborative development in R&D environments.

offered :


  • Real impact on product development — working with hardware, silicon, and R&D teams on innovative projects;
  • Stable employment under an employment contract;
  • Professional growth opportunities: trainings, conferences, and challenging projects;
  • Onboarding support from a mentor and access to all required tools and environments;
  • Benefits package: private medical care, sports card, and group insurance;
  • Friendly work environment and organizational culture that values quality, innovation, and attention to detail.

benefits :


  • private medical care
  • life insurance
  • integration events
  • corporate sports team
  • coffee / tea
  • parking space for employees

  • Praca Łaziska Górne
  • Łaziska Górne - Oferty pracy w okolicznych lokalizacjach


    131 604
    19 769