About this role
<div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px">Job Summary</H2> </div><div><p><span style="font-family:arial, helvetica, sans-serif">As a Software Engineer, you will work as part of a team that’s responsible for delivering high-quality embedded software and firmware for a wide range of NetApp storage systems and flash-based performance enhancement modules. Whether you’re supporting the latest processors, memory technologies, and protocols, or developing new system management capabilities on industry-leading baseboard controllers, your work will be at the heart of NetApp’s cutting-edge products.</span></p></div></div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px">Job Requirements</H2> </div><div><div> <p><span style="font-family:arial, helvetica, sans-serif">Lead end-to-end product development, including requirements analysis, architecture, design, coding, integration, testing, debugging, performance optimization, and customer support. Provide technical leadership, collaborate with cross-functional teams, and mentor junior engineers.</span></p> <div> <p><span style="font-family:arial, helvetica, sans-serif"><strong>Required Skills:</strong></span></p> <ul> <li style="font-family:arial, helvetica, sans-serif"><span style="font-family:arial, helvetica, sans-serif">Strong C/C++ programming and x86 assembly debugging skills</span></li> <li style="font-family:arial, helvetica, sans-serif"><span style="font-family:arial, helvetica, sans-serif">Experience in embedded software/firmware development</span></li> <li style="font-family:arial, helvetica, sans-serif"><span style="font-family:arial, helvetica, sans-serif">Hands-on expertise with Linux or FreeBSD</span></li> <li style="font-family:arial, helvetica, sans-serif"><span style="font-family:arial, helvetica, sans-serif">Knowledge of low-level drivers, hardware platforms, and x86 architectures</span></li> <li style="font-family:arial, helvetica, sans-serif"><span style="font-family:arial, helvetica, sans-serif">Familiarity with storage technologies (SATA, SAS, PCIe, NVMe)</span></li> <li style="font-family:arial, helvetica, sans-serif"><span style="font-family:arial, helvetica, sans-serif">Exposure to platform management and interfaces such as IPMI, Redfish, I2C, SPI, CAN, USB, and Ethernet</span></li> <li style="font-family:arial, helvetica, sans-serif"><span style="font-family:arial, helvetica, sans-serif">Strong communication, problem-solving, and teamwork skills</span></li> <li style="font-family:arial, helvetica, sans-serif"><span style="font-family:arial, helvetica, sans-serif">Ability to learn new technologies and deliver high-quality solutions in a fast-paced environment.</span></li> </ul> <p style="font-family:arial, helvetica, sans-serif"><span style="font-family:arial, helvetica, sans-serif"><strong>Responsibility</strong>:<br>• The tasks this individual is responsible for are often non-routine and unstructured, requiring creative solutions.<br>• This individual will apply attained experiences and knowledge in solving complex problems.<br><strong>Interaction</strong>:<br>• This individual must work effectively with staff to vice-president levels employees within the function, and the technical team on assigned projects. There may be communication with employees in other functions as required.<br>• Limited management direction is provided to employee on new projects or assignments; general guidance is provided on new assignments.<br>• The ideal candidate will be a proactive contributor and subject matter expert on team projects.<br>• To be successful, this individual must demonstrate favorable results through coaching and influencing others.</span></p> </div> </div></div></div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px">Education</H2> </div><div><ul> <li><span style="font-family:arial, helvetica, sans-serif">A Bachelor of Science Degree in Electrical Engineering, Computer Engineering, or Computer Science, a Master Degree, or a PhD; or equivalent experience is required.</span></li> <li><span style="font-family:arial, helvetica, sans-serif">A minimum of 4 years of experience is required. 4 to 6 years of experience is preferred.</span></li> </ul></div></div></div>