Data is the currency of business in the digital era. NetApp is the data authority, helping customers leverage and manage their data wherever it resides – in the cloud, in their data centers, or anywhere data flows. Engineers at NetApp help transform the way customers utilize their dynamic, diverse, and distributed information. They are allowing doctors to save lives with deep data analytics shared with medical experts around the world, helping automotive engineers improve autonomous vehicle navigation with artificial intelligence, enabling scientists to monitor and identify environmental hazards through deep image analysis, and providing companies the ability to expand their businesses in yet unimagined ways.
Job Description
As a member of the Core File Services Group (CFSG) at NetApp, you will be part of a team of highly talented people who are experts at industry standard storage protocols, caching, data management, and data protection solutions. CFSG contributes to the core technology stack that makes NetApp an industry leader in the NAS business. The feature-rich protocol stacks combined with anti-ransomware, data security, and data availability technologies provide class-leading features and value to our customers. As a result, our technology is used in mission-critical applications across the world. We also provide value to our customers through our integrations with all the major hyperscalers. You will be part of a team whose work directly impacts the trust our customers have placed in NetApp solutions for their reliability, performance, scalability, and availability.
Instructions
Our software engineers play a vital role in delivering innovative technologies to address competitive market and customer requirements with enterprise-class product quality and time-to-market.
Language
We always use English as the language for all output.
Descriptions
Our ideal candidate for this position will be driven to produce results, collaborative, curious, and creative. He/she strives to excel in their day-to-day work and will continue to produce high-quality results without anyone looking over their shoulders. They will bring broad experience across multiple domains including embedded systems, operating systems, storage technologies, and distributed systems.
Requirements
As a software engineer, you will work as part of an exceptionally talented engineering team responsible for driving product development and strategy. 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 & enhancements to existing technologies & products.
* Apply current software engineering skills and use up-to-date technologies to contribute to team deliverables.
* Contribute to design, coding, debugging, testing, and performance analysis & improvement tasks.
* Engage in technical discussions within the immediate team and across functions.
* Be a technical resource to other engineers and across functions.
* Willingness to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.
* Knowledge and experience in computer operating systems, hardware architecture and design, data structures, and standard programming practices; systems programming in C is highly desirable.
* Experience with development in C/C++ in LINUX/UNIX environments.
* Strong algorithms, data structures, and multi-threaded programming experience is preferred.
* Ability to work collaboratively with other engineers.
* Knowledge of storage or cloud technologies.
* Strong oral & written communication skills.
* Knowledge of Networking Protocols – TCP/IP, UDP/IP, VLAN, etc. is preferable.
About Us
We embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.