At Softeq, an established company specializing in new product development and R&D since 1997, we are looking for a Senior Embedded Firmware Engineer. You will specialize in low-level firmware for NAND flash controllers, SSDs, UFS/eMMC devices, and storage subsystems, working closely with a multidisciplinary team to deliver high-performance, reliable, and power-efficient firmware for next-generation flash devices.
What You'll Do
- Develop low-level firmware for NAND flash controllers, SSDs, UFS/eMMC devices, and storage subsystems.
- Collaborate with a multidisciplinary team to deliver high-performance, reliable, and power-efficient storage firmware.
- Implement test frameworks for PC simulated firmware.
What We're Looking For
- Bare-metal and RTOS firmware development experience in industrial or embedded electronics.
- Strong C and C++ programming skills.
- Experience developing test scripts for SSD devices and understanding SSD testing methodologies.
- Flash Translation Layer (FTL) expertise: 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.
Nice to Have
- Python experience for tooling and automation.
Technical Stack
- Languages: C, C++, Python
- Platform: RTOS
- Storage Tech: Flash Translation Layer (FTL), ECC (BCH, LDPC), ONFI/Toggle NAND protocols
Team & Environment
You will be in close collaboration with a multidisciplinary team.
Work Mode
This is a full-time, on-site position located in Warsaw, Poland.




