Talent.com
Software Engineer - OnTap RAID Systems Programming
Software Engineer - OnTap RAID Systems ProgrammingNetApp • Morrisville, NC, US
Software Engineer - OnTap RAID Systems Programming

Software Engineer - OnTap RAID Systems Programming

NetApp • Morrisville, NC, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Title : Software Engineer - OnTap RAID Systems Programming

Location :

San Jose, CA, US, 95128

Requisition ID : 133082

Job Summary

NetApp is developing a new portfolio of data-centric storage platforms and services to help the world's leading organizations harness their data in new and interesting ways. NetApp brings its industry leading, enterprise class data storage technologies into the world's biggest public clouds and the simplicity & flexibility of cloud into customer data centers.

As a Software Engineer, you will work as part of an exceptionally talented engineering team responsible for architecture, design and development of ONTAP Storage software. The overall focus of the team will be on delivering innovative technologies to address competitive market and customer requirements with enterprise-class product quality and time-to-market. The team will also be responsible for maintenance and enhancements to existing technologies and products.

Job Requirements

  • Apply modern software engineering skills and best practices to contribute to both new product development and enhancements of ONTAP software stack.
  • Contribute to technical design discussions and share insights on systems engineering concepts, including computer architecture, operating systems, file systems, networking, algorithms, and data structures.
  • Contribute to design, coding, debugging, performance analysis, and troubleshooting across development, test, and production environments.
  • Work as part of an exceptionally talented global team, engaging in technical discussions and acting as a resource for peers.
  • Be proactive in learning and applying the latest testing technologies, tools, and frameworks, while also driving automation initiatives.
  • Develop, modify, and execute comprehensive software test plans and test cases, both manually and through automation.
  • Investigate and resolve issues, collaborating closely with other team members and across teams to address challenges in test and production environments.
  • Work on Storage device drivers for NVMe, SATA, SCSI, SAS, Fibre Channel.
  • Opportunity to work on Encryption protocols for various types of SED drives.

Qualification

  • A passion for system software programming is a must!
  • Deep understanding and expertise in Operating system fundamentals
  • Strong Kernel / Systems software programming skills in C / C++ with hands-on experience in Linux / UNIX environments.
  • Ability to debug complex systemic issues and various interactions including Crash dump analysis.
  • Excellent problem-solving skills with meticulous attention to detail.
  • Proficient with modern automation tools and frameworks, and enthusiastic about applying cutting-edge testing methodologies, including unit testing frameworks.
  • Ability to work effectively in cross-functional, geo-distributed teams.
  • Excellent oral and written communication skills.
  • Experience with storage hardware components such as SSDs, HDDs, RAID controllers, and storage arrays.
  • Experience / Knowledge with Storage / Disk device drivers, Disk IO scheduling, Encryption Technology and TCG Opal, SED is preferred.
  • Education

  • A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master's Degree or a PhD; or equivalent experience is required.
  • Requires a minimum of 5 years of related software development and testing experience.
  • Compensation :

    The target salary range for this position is 130,900 - 194,700 USD. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. The range is based on 'On Target Earnings’ (OTE) representing the total potential earnings, which is the sum of the base salary and potential commission earned when performance targets are achieved. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off, various Leave options, employee stock purchase plan, and / or restricted stocks (RSU’s). These offerings are subject to regional variations and governed by local laws, regulations, and company policies. We will provide detailed information about the specific benefits for your region during the recruitment process.

    Nearest Major Market : San Jose

    Nearest Secondary Market : Palo Alto

    Job Segment : Test Engineer, Software Engineer, Testing, Cloud, Electrical Engineering, Engineering, Technology

    [job_alerts.create_a_job]

    Software Engineer OnTap RAID Systems Programming • Morrisville, NC, US

    [internal_linking.similar_jobs]
    Linux Systems Administrator

    Linux Systems Administrator

    InsideHigherEd • Raleigh, North Carolina, United States
    [job_card.full_time] +1
    Electrical and Computer Engineering.The Electrical and Computer Engineering (ECE) Department is one of the top 10 suppliers of ECE talent at the BS level in the US, and ranks in the top ECE Departm...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    CRB • Raleigh, North Carolina, US
    [job_card.full_time]
    Job Description Job Description Company Description CRB's over 1,100 expert professionals drive innovative, life-changing and life-saving solutions for manufacturers in the life sciences and food...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Firmware Engineer

    Firmware Engineer

    OnLogic • Cary, North Carolina, US
    [job_card.full_time]
    Job Description Job Description Join OnLogic as a Firmware Engineer and contribute to the development and sustaining of our industrial computing products. This dynamic role involves firmware and s...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    1.20. Sr Linux (RedHat) Administrator

    1.20. Sr Linux (RedHat) Administrator

    Focused HR Solutions • Raleigh, North Carolina, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Candidates will be allowed to work 100% remote.Manager has the right to change work location, but does not see any changes for the foreseeable future. Candidate must work EST Business Hours.Our dire...[show_more]
    [last_updated.last_updated_30]
    Arista Wireless Architect

    Arista Wireless Architect

    Arganteal, Corp. • Cary, NC, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Arista Wireless Domain Architect (Arista focused) Location : Remote Work From Home Role : 90 Day Contract to Hire (Potential to convert from Contract to Full Time Employ...[show_more]
    [last_updated.last_updated_variable_days]
    System Administrator- Expert

    System Administrator- Expert

    Sunrise Systems • Raleigh, North Carolina, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Job Title : System Administrator- Expert.Duration : 06 Months On Contract.The CLIENT Enterprise Endpoint Management Operations team provides security application and software support for endpoint and...[show_more]
    [last_updated.last_updated_30]
    Software Engineer III

    Software Engineer III

    Lancesoft INC • Raleigh, North Carolina, US
    [job_card.full_time]
    Job Description Job Description Title : Software Engineer Location : Raleigh, NC 27604 (Hybrid) Job Description : • Working to advance precision health by closing the ga...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Systems Engineer

    Embedded Systems Engineer

    Rogers Freels & Associates Inc • Cary, North Carolina, US
    [job_card.full_time]
    Job Description Job Description RFA Engineering ( www.We are seeking an experienced candidate to become an integral part of our engineering team. The selected candidate will work with an experienc...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Systems Engineer - Flight Controls \u007C Systems

    Systems Engineer - Flight Controls \u007C Systems

    BETA Technologies • Raleigh, North Carolina, US
    [job_card.full_time]
    Job Description Job Description At BETA Technologies, we apply our intellectual curiosity, passion for aviation, and commitment to sustainability toward a shared mission of revolutionizing electr...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Align Technology • Morrisville, North Carolina, US
    [job_card.full_time]
    Job Description Job Description Description Join us in transforming digital orthodontics for over 212,000 doctors and 12. As a Software Engineer , you'll build advanced tools and frameworks to vali...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Software Engineer

    Sr. Software Engineer

    Pierce Technology Corp • Raleigh, North Carolina, US
    [job_card.full_time]
    Job Description Job Description • Work in dynamic self-organized agile teams to develop high-quality software applications using the best technology stack, design, and architecture.Interact with ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer II

    Senior Software Engineer II

    RELX • Raleigh, NC, United States
    [job_card.full_time]
    BASIC FUNCTIONS : This position performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to project plans,...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Software Support Engineer

    Software Support Engineer

    Insurance Office of America • Cary, NC, US
    [job_card.full_time]
    Title : Software Support Engineer.Please note : If this position is posted as either fully remote and / or hybrid, in accordance with company policy, individuals residing within a 50-mile radius of a b...[show_more]
    [last_updated.last_updated_30]
    8-11- AWS Solution Architect / Engineer

    8-11- AWS Solution Architect / Engineer

    Focused HR Solutions • Raleigh, North Carolina, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    MO-8 / 25 - 714737 - AWS Solution Architect / Engineer - Remote & Raleigh, NC.Candidates will be allowed to work remotely. At times Candidate may be required to work onsite or attend meetings in R...[show_more]
    [last_updated.last_updated_30]
    AV Systems Engineer

    AV Systems Engineer

    Communications Engineering Company • Cary, NC, United States
    [job_card.full_time]
    Design and quote innovative and reliable technology solutions by assessing customer needs and requirements.Develop effective designs that align with industry standards and customer expectations.Be ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Maxonic • Raleigh, North Carolina, US
    [job_card.full_time]
    Job Description Job Description Job Title : Senior Software Engineer Job Type : Contract Job Location : Raleigh, NC Work Schedule : On-site Rate : $80 on W2 FULLY ONSITE- Monday to Friday • Designed...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - Model Inferencing

    Senior Software Engineer - Model Inferencing

    Red Hat • Raleigh, NC, United States
    [job_card.full_time] +1
    Red Hat OpenShift AI is a flexible, scalable artificial intelligence (AI) and machine learning (ML) platform that enables enterprises to create and deliver AI-enabled applications at scale across h...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Software Engineer II

    Senior Software Engineer II

    LexisNexis • Raleigh, NC, United States
    [job_card.full_time]
    Basic Functions : This position performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to project plans,...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]