Softeq
Senior Embedded Firmware Engineer (Vilnius)
SofteqLithuania11 days ago
Full-timeRemote FriendlyEngineering, Information Technology

About Softeq

Established in 1997, Softeq helps small, medium, and large enterprise clients develop smart, connected solutions leveraging AI/ML, IoT, wearables, computer vision, industrial automation, and robotics. We were built from the ground up to specialize in new product development and R&D, tackling the most difficult problems in the tech space. Our superpower is to deliver all of this under one roof on a global scale. So let's get started and build a better future together.


Softeq is 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!


Location/type of contract:

Vilnius, Lithuania, (employment contract, hybrid)


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.

Key Skills

Ranked by relevance