Responsible for the development of Storage Array Platform software.
Responsibilities include implementation and debug of OS, device driver, applications.
Collaborate with many cross functional and across geo engineers.
Keep following the latest technical trends (AI/ML/Cloud/Edge/etc.) and can adapt to new technologies quickly.
Essential Requirements
5 to 7 years’ industry experience in Intel X86 system development with a bachelor’s /master's degree in computer science, Computer Engineering, Electrical Engineering or similar.
Strong coding experience in C/C++, familiar with scripting languages like Python//Perl/Shell and familiar with Linux kernel, Linux driver, File system, design.
Exposure to FreeBSD/NetBSD OS, ports subsystem, GEOM subsystems along with working experience in Device Driver development.
Demonstrated ability to analyze and solve technical problems, hands-on in debugging kernel/user space issues. Familiarity of tools like gdb, kdb is a must
Ability to ramp up quickly on SW/HW architectures, CI/CD environments, Jenkins build system
Desirable Requirements
A plus if you have knowledge and expertise in following areas: Storage protocols (NFS, CIFS, iSCSI/FC, SAS, NVMe, PCIe), storage technologies (SAN, NAS, RAID), networking, clustering.
A plus if you have worked with HW platform testing (CPU, Memory, PCIe); HW component trouble shooting, integration; OS installation & upgrade.