Praca - Embedded C/C++ Firmware Engineer (Mid/Senior)
Przedstawicielstwo Handlowe Paweł Rutkowski   PCBWay  

Energetyka, Automatyka przemysłowa, Elektrotechnika

Dodaj firmę Ogłoszenia Poleć znajomemu Dodaj artykuł Newsletter RSS
strona główna PRACA Informatyka Oferta Nr 2458974
Wyszukaj ofertę pracy
Słowo
Branża
...
Region
szukaj
Oferta z dnia: 06 listopad 2025
poleć znajomemu
WILK ELEKTRONIK S.A.
telefon:
e-mail:
Oferta pochodzi z serwisu Praca.pl
Embedded C/C++ Firmware Engineer (Mid/Senior)
miejsce pracy: Łaziska Górne/śląskie
Zakres obowiązków:
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.

Wymagania:
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.

Dodatkowe informacje:
Oferujemy:
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.




Forma kontaktu:
https://www.praca.pl/embedded-c-c-firmware-engineer-mid-senior_10439631.html?utm_content=programista-systemow-wbudowanych-embedded-developer_informatyka-programowanie_laziska-gorne_7269882
REKLAMA
Branża
REKLAMA
Region
REKLAMA
Nasze serwisy:
elektrykapradnietyka.com
przegladelektryczny.pl
automatykairobotyka.pl
budowainfo.pl