Senior Firmware Engineer

Softeq 

📍 Poland, Poland 🇵🇱

full-time
senior
Posted —

Key Skills

firmwareC++RTOSNANDFTL

Industry

Consumer ElectronicsSemiconductor

Job Description

We are looking for a Senior Embedded Firmware Engineer with hands-on experience developing low-level firmware for NAND flash controllers, SSDs, UFS/eMMC devices, and storage subsystems.

The ideal candidate has strong expertise in Flash Translation Layer (FTL), NAND drivers, ECC, and performance optimization.

This position requires close collaboration with a multidisciplinary team to deliver high-performance, reliable, and power-efficient storage firmware for next-generation flash devices.


We are expecting to grow our team and begin new projects in the next 1-2 months. As such, we’re starting to accept resumes and process chosen candidates. Feel free to apply!


Essential Skills


General

  • Bare-metal and RTOS firmware development experience in industrial or embedded electronics;
  • Strong C and C++ programming skills; Python experience for tooling and automation;
  • Experience developing test scripts for SSD devices and understanding SSD testing methodologies.


Flash Storage & FTL Expertise

  • Flash Translation Layer (FTL): page/block mapping, hybrid FTL architectures;
  • Bad block management, metadata handling, and journaling;
  • Power-loss protection mechanisms and metadata recovery processes;
  • ECC engines (BCH, LDPC) and redundancy/error-correction schemes;
  • NAND timing analysis, ONFI/Toggle NAND protocols, and low-level NAND interfaces;
  • Test framework implementation for PC simulated firmware.


Softeq communicates only from @softeq.com email addresses. We never request payments or fees for any reason during hiring — including trainings or courses to be completed, equipment, onboarding, or background checks — and we will not ask for banking information, cryptocurrency or gift cards. If you receive a message from any other domain or requesting payment, do not respond and report it to [email protected]