Embedded C/C++ Firmware Engineer (Mid/Senior)

WILK ELEKTRONIK S.A.

Łaziska Górne
pełny etat
umowa o pracę
umowa o pracę
pełny etat
🌐 praca hybrydowa / zdalna
Linux
C
C++

About us

We are one of the leaders in the European memory market – our brands GOODRAM and IRDM stand for innovation, reliability, and high performance.

Our mission is to deliver the best memory solutions while continuously advancing technology.

As a Firmware Engineer, you will develop embedded software solutions for our current and future products.

Embedded C/C++ Firmware Engineer (Mid/Senior)

Miejsce pracy: Łaziska Górne

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:

Must have:

  • 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.

Nice to have:

  • Knowledge of Flash Translation Layer (FTL), wear-leveling, garbage collection, ECC, implementation in mass storage devices (SSD/others).
  • Familiarity with SSD controller SDKs and vendor-specific cmds (TRIM/Secure Erase/firmware-vendor extensions).
  • Experience with embedded firmware on x86 platforms (Intel or AMD) in early-boot contexts (UEFI/RTOS).
  • Knowledge of scripting (Python) for test automation, telemetry analysis, and simulation of ransomware scenarios.
  • Understanding of heuristics for anomaly detection (entropy, burst-rate, process I/O patterns) and integration with system filters.

What we offer:

  • 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.

We kindly inform we will contact only selected candidates.

If you are interested, please send your application.

Wilk Elektronik S.A.

ul. Mikołowska 42

43-173 Łaziska Górne

ww.goodram.com

Zachęcamy do zapoznania się z informacjami o naszej firmie, sposobie rekrutacji

oraz innymi ofertami pracy na stronie: http://www.goodram.com/kariera/

Wyświetlenia: 10
Opublikowana6 dni temu
Wygasaza 13 dni
Rodzaj umowyumowa o pracę
Tryb pracypełny etat
Źródło
Logo
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Embedded C/C++ Firmware Engineer (Mid/Senior)"