Now hiring

Software Engineer (Cork, Munster, IE, T12 H682) @ NetApp, Inc.

Cork, Munster, IE, T12 H682OnsiteFull-timePosted 2 days ago

Opens on the employer's site

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><div> <p>As a Software Engineer, you will be part of a team responsible for developing high-quality embedded software and firmware for NetApp storage systems and flash-based performance enhancement solutions. You will contribute to the design and development of innovative technologies that power industry-leading storage platforms, supporting the latest processors, memory technologies, protocols, and system management capabilities.</p> <h3>Essential Functions</h3> <p>You will participate in all phases of the product development lifecycle, including:</p> <ul> <li>Analyzing and defining software and firmware requirements.</li> <li>Designing software architectures and technical solutions.</li> <li>Developing, integrating, testing, and debugging software and firmware.</li> <li>Performing performance analysis and optimization.</li> <li>Supporting early customer engagements and sustaining activities.</li> <li>Providing technical leadership and coordinating cross-functional teams to deliver new platforms and features.</li> </ul> <h3>Responsibility</h3> <ul> <li>Solve complex technical challenges that are often non-routine and require innovative approaches.</li> <li>Apply technical expertise and experience to drive solutions and deliver high-quality results.</li> <li>Take ownership of key deliverables and contribute to the successful execution of projects.</li> </ul> <h3>Interaction</h3> <ul> <li>Collaborate effectively with engineers, project teams, and stakeholders across the organization.</li> <li>Communicate and influence technical decisions with employees ranging from individual contributors to vice president-level leadership.</li> <li>Partner with cross-functional teams to ensure successful product delivery and customer satisfaction.</li> </ul> </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">Job Requirements</H2> </div><div><div> <ul> <li>Bachelor&apos;s or Master&apos;s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.</li> <li>5+ years of software development experience, including embedded systems, hardware-oriented software, and low-level driver development.</li> <li>Strong programming skills in C, C++, and Python.</li> <li>Experience with source control systems such as Git/GitHub.</li> <li>Hands-on experience developing and executing unit, functional, and integration tests.</li> <li>Experience designing and developing embedded software and firmware.</li> <li>Proficiency with Linux, FreeBSD, or other UNIX-based operating systems.</li> <li>Experience implementing DevOps and CI/CD practices to enable efficient development and deployment processes.</li> <li>Experience leveraging AI-powered tools and frameworks to improve software quality, productivity, and engineering effectiveness.</li> <li>Ability to collaborate effectively with cross-functional teams in a fast-paced environment.</li> <li>Experience mentoring and supporting junior engineers.</li> </ul> <h3>Preferred Qualifications</h3> <ul> <li>Experience with platform management technologies such as IPMI, Redfish, Swordfish, and environmental monitoring frameworks.</li> <li>Familiarity with hardware interfaces including RS-232, I2C, SPI, CAN, USB, and Ethernet.</li> <li>Experience with x86-based architectures, memory technologies (NVRAM, Flash), and networking hardware.</li> <li>Familiarity with storage and interconnect technologies such as SATA, SAS, PCIe, and NVMe.</li> </ul> <h3>Desired Skills</h3> <ul> <li>Strong verbal and written communication skills.</li> <li>Ability to work collaboratively to deliver high-quality solutions within aggressive timelines.</li> <li>Strong analytical and problem-solving skills with a creative approach to technical challenges.</li> <li>Demonstrated ability to learn and apply new technologies quickly.</li> <li>Solid understanding of computer architecture, data structures, algorithms, and software engineering best practices.</li> <li>Ability to apply standard engineering principles and practices to solve complex technical problems.</li> </ul> </div></div></div></div>

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

Get the extension →
See how your CV scores
Software Engineer (Cork, Munster, IE, T12 H682) at NetApp, Inc. | ResuMinder Jobs