Posted on: 18/05/2026
Description :
We are seeking a Senior Software Engineer for the development of a POSIX compliant high performance file system.
The candidate must have proven development experience with technical leadership qualities, effective communication skills and is a self-starter.
In addition, the candidate must collaborate with other teams and individuals worldwide to quickly learn DDN products/technology/setup & configuration.
The candidate must be able to leverage and integrate the monitoring, health-check and alerting aspects around the product.
Key Responsibilities :
- Maintain, extend, and improve our FUSE module, and upstream changes as approporiate.
- Design and develop in C/C++ under tight deadlines with minimal supervision.
- Define and articulate technical designs with the appropriate details.
- Full application development from design to development to testing to deployment.
- Participate in technical reviews throughout the course of development.
- Architecture and troubleshooting of system level components, especially the file system and related storage system components.
- Undertake research based technical tasks : Define research approach, document results and Derive conclusions.
- Should be able to design a solution based on the research conducted.
- Mentor junior developers.
- Support product deployment and production defect resolution in a timely manner.
Requirements :
- Accountable and highly motivated with solid people skills.
- 8+ years' experience system software development and complex problem resolution.
- Expert knowledge of the following programming languages : C/C++.
- Excellent Linux development and deployment skills including but not limited to file system development.
- Full understanding of OS principles and architecture of Kernel procedures.
- Broad range of experience with open-source development toolchain like gcc, gdb, g++, git.
- Experience designing and developing parallel program.
- Good communication skills (verbal and written English).
- Understanding of Linux Kernel File Systems.
- Knowledge of user space IO frameworks such as Fuse, SPDK.
Nice to have :
- Strong understanding of RDMA network principles, libfabric, zero-copy, verbs, etc.
- Knowledge of performance engineering.
- Experience working with Scrum Agile.
- Experience of complex network programming, TCP/IP or RDMA.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1636774