Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

NetApp Advanced Software Engineer C C++ File system 
India, Karnataka, Bengaluru 
183362647

25.06.2024
Job Summary

As a seasoned software engineer, you will work as part of a team of skilled and passionate engineers responsible for participating in the design, development, debugging, maintenance & testing. This position requires an individual to be creative, team-oriented, technology savvy, and driven to produce results.

Job Requirements
  • Lead medium to large feature deliveries, including participating in the full software development lifecycle
  • Deliver reliable, innovative storage and data management products.
  • Design, implement and test software in C++ with a focus on simplicity, reliability, and manageability
  • Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems, including authoring project specifications
  • Write unit and automated integration tests
  • Conduct and participate in technical discussions within the team as well as with other groups across Business Units in the company
  • Facilitate technical discussions and lead presentations with engineering leadership.
    Job Requirements
  • Software development experience (analysis, design, implementation, testing)
  • Familiarity with Unix-based operating system kernels and development environments, e.g. Linux or FreeBSD.
  • Object-oriented systems programming
  • Experience working with file systems, distributed systems, client-server programming, multi-threaded applications, and operating systems such as FreeBSD, Linux
  • A strong understanding of basic to complex concepts related to computer architecture, data structures, and programming practices.
  • Demonstrated creative and systematic approach to problem-solving
  • Possess excellent written and verbal communication skills
  • Ability to work under limited supervision and direction
  • Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high-quality standard
  • Experience with REST API, Cloud, and Virtualization environments is a plus
Education
  • Minimum of 7-10 years of software development experience, 8 or more years is preferred
  • B.Tech/BE in Computer Science/Computer Engineering, a master’s degree, or equivalent experience is required