Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

NetApp Software Engineer C C++ 
India, Karnataka, Bengaluru 
424275987

02.07.2024
Job Requirements

Essential Functions of the Role:
• Lead and Drive product feature design, development, verification, troubleshooting, and delivery of a system or major subsystems
• Develop project specifications and release documentation and/or all phases of the product development cycle from product definition and design, through implementation including Architecture/ Design/ ERRDs
• Perform feature development activities including:
- Design and implementation
- Testing and/or Unit Testing
- Test automation
- Debugging
• Design, Develop and execute complex modules/projects independently
• Product Sustenance activities like customer escalations, bug fixes customer problem reproduction
• Drive technical discussions within the team and with other groups across Business Units associated with evaluating and executing design and development plans for products
• Willing to work on additional tasks and responsibilities that will contribute towards team, department, and company goals
Skill-sets required in the role:
• Working experience in File System architecture, Storage Data Management and System Design
• Strong in C/C++, OOD, Python is a plus
• Operating systems Fundamentals – Strong OS fundamentals, Data structures and standard programming practices, Experience in System and Kernel programming
• Demonstrates excellent algorithm and logic development using data structures
• Knowledge of Storage Protocols fundamentals; in-depth understanding of NFS/CIFS/S3 is a plus
• Ability to lead a small group of engineers to deliver Projects in an aggressive timeline
• Work collaboratively within a team of other engineers and have strong influencing and leadership skills
• Ability to ramp up quickly on the project assignment and execute it with minimal guidance and direction
• Strong aptitude for learning new technologies
• Ability to estimate work completion required to build an overall predictable plan
• Creative and analytical approach to problem solving
• Possess excellent written and verbal communication skills
• Understanding of public cloud architecture, cloud application development and deployment is desirable

Typically requires 5-8 years of related experience with a Bachelor’s degree; or a Master’s degree; or a PhD; or equivalent experience.

If you want to help us build knowledge and solve big problems, let’s talk.