Data Direct Networks

  • Senior Software Engineer

    Job Locations IN-Remote/India
    Job Posted Date 1 year ago(12/10/2017 11:24 PM)
    Job ID
  • Overview


    DataDirect Networks ( is a world leader in massively scalable storage. We are the leading provider of data storage and processing solutions and professional services that enable content-rich and high-growth IT environments to achieve the highest levels of systems scalability, efficiency and simplicity. DDN enables enterprises to extract value and deliver results from their information. Our customers include the world's leading online content and social networking providers, high performance cloud and grid computing, life sciences, media production organizations and security & intelligence organizations.

    Job Description


    We are currently seeking a Software Engineer 


    Job Description

    DataDirect Networks Inc. ( engineering organization is expanding and establishing an Engineering team based in Pune India and is seeking a software engineer for the high-performance storage products. The prospective candidate must have proven track record of being a very good software/firmware development engineer capable of analysing & debugging large complicated software systems at all levels. In addition, the candidate must collaborate with other groups within the department and other teams and individuals spread around the globe.


    Responsibilities for this role include but are not limited to:

    • Software/Firmware development on Linux platform using C
    • Design, Documentation and Development new software features
    • Ability to learn and gain insight into existing code
    • Demonstrated flexibility working across the technology stack.
    • Investigate, debug and resolve software defects
    • Apply test-driven software development methodologies, including automation and continuous delivery.
    • Provide insight into the system behaviour by analysing system logs & debugging software
    • Integration of new vendor firmware or device driver or Linux packages
    • Porting product features & bug fixes across different products
    • Guide and assist QA group with creating & executing the test cases.
    • Responsible and accountable for all the software related activities.



    • 5+ years in software development and product support
    • 5+ years working experience in storage and related technologies
    • 5+ years of experience with embedded Linux.
    • Software development with strong C, C++ programming.
    • Experience in developing and releasing complex embedded products.
    • Experience with integrating on custom hardware.
    • Knowledge of scripting languages like Perl & bash is desirable.
    • Deep & a strong understanding of Linux operating system principles & architecture including the demands of real time systems
    • Fluency with Linux internals, kernel level coding & debugging, conversant with GDB and Linux device drivers
    • Experience with PCIe development, Intel CPU architecture, multiCPU and NUMA architecture is plus
    • Understand the complexities & challenges in the high speed parallel data transmission including but not limited to SAS, InfiniBand and Omni Path topologies
    • Understand, interpret industry standards & protocols, specifications from ISO/IEC, RFCs and be able to translate into software specifications
    • Knowledge of storage system file systems and big data challenges is required
    • Knowledge of cloud storage, cloud computing, data centre operations is a major plus
    • Very good verbal & written English communication skill
    • Exposure of working with cross-functional and remote team will be added advantage
    • Ability to partner and engage across local and international team to deliver effectively
    • A bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent. Master’s degree is preferred.
    • A self-starter, motivated, problem solving, innovative goal oriented individual with a desire to learn latest technologies especially in the field of storage & HPC
    • Should be well versed with transport protocol like FC, IB, SRP etc
    • Experience with Storage Area Networks (SAN)/ Network Attached Storage (NAS) products

    DDN Core Characteristics

    DDN has a very strong orientation towards these 4 characteristics and any successful employee will demonstrate these capabilities: 


    Self-Starter - Takes independent action to identify and solve problems. Seeks out relevant information needed to make decisions. Gets involved with new initiatives. 

    Success/Achievement Orientation - Delivers quality results consistently. Targets, achieves (or exceeds) measurable results. Sets challenging goals, focuses on critical priorities, and is accountable. 

    Problem Solving - Recognizes problems and responds with a systematic assessment that identifies and addresses cause of issue. Practical, realistic, and resourceful. 

    Innovative - Builds and improves key business processes that enhance the effectiveness of DDN. Generates new ideas, challenges the status quo, and solves problems creatively. 


    DataDirect Networks, Inc. is an Equal Opportunity/Affirmative Action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.”


    Thank you for your interest in joining DDN! 


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed