Title: Software Engineer (C++ / Systems Programming / Unix)
Location: Bangalore, Karnataka, IN
Requisition ID: 136651
Job Summary Software engineer contributing to design, development, and testing of storage domain features. Involved across the full product lifecycle-requirement definition, implementation, debugging, testing, and early customer support. Works on recent feature development, sustenance, and engineering escalations while collaborating with cross-functional teams to deliver customer-centric solutions. Operates independently with minimal supervision and provides technical leadership when required.
Job Requirements
- 5 years to 8 years experience in the architecture, design and development of system software.
- Good hands-on experience in C, C++, python languages and debugging with GDB.
- In-depth knowledge of Unix/Linux System Programming, Multithreaded programming.
- Storage Domain experience.
- Virtualization experience is a plus.
- Should have a strong conceptual understanding of OS internals.
- Strong algorithms,
data structures and multi-threaded programming expertise are required.
- Expected to have sound software engineering practices and a passion for quality.
- Must have a proven record of meeting tight deadlines without sacrificing quality.
- Strong communication skills are essential, both written and oral, targeted at a wide variety of internal and external audiences.
- Must have a good idea about customer deployment scenarios and experience in dealing with peer teams outside engineering.
- Expected and assumed: independence, drive, motivation, willingness to go above and beyond, flexibility, and cooperative spirit.
Education Typically requires a minimum of 4-8 years of related experience with a Bachelor's degree or 3 years and a Master's degree or a PhD without experience or equivalent work experience.
Job Segment Test Engineer, Software Engineer, Unix, Testing, PLM, Engineering, Technology, Management
📌 Title: Software Engineer (C++ / Systems Programming / Unix) (India)
🏢 NetApp
📍 India