Job Title: Senior Software Engineer


Salary: $100,000.00/year


Job Duties:


Develop high-performance software, applications and drivers for a new class of storage with embedded compute capability. Modification of embedded controller firmware for an innovative non-volatile memory system with advanced storage and compute capabilities; Assist in evaluating, designing, and building application environments and interface protocols for new high-performance storage products based on SoC and FPGA designs; Work closely with firmware engineers, firmware test engineers, ASIC engineers, system hardware design engineers, product engineers, and production engineers to solve cross-functional design issues; Demonstrate functionality and trouble-shoot implementation issues with prospects requiring computational storage capability; and application development on Intel CPUs (Pentium and Xeon) using Microsoft or Linux operating systems.




Bachelor's degree in Computer Science, Engineering, or Electronics Engineering, or closely related field or foreign equivalent; Two years of experience in computer networking, including interconnect schemes, packet inspection and security protocols; Two years of direct experience performing administration tasks as well as developing applications and drivers in operating systems, including Microsoft, Unix, and Linux. One year of experience in using scripting and programming languages, including PERL, TCL and C/C++. Limited domestic and international travel, up to 15 days total annually, to perform demos and implement systems at customer sites, including debug.



To apply, send your resume to:




(C) 2017 NGD Systems, Inc

Privacy Policy