Are you recruiting?
Advertise now

All Jobs in it

383 Matching Results

Mts Software Engineer

NetApp
Posted :2 years ago

Business Intelligence Analyst

NetApp
Posted :2 years ago

Inside Service Sales Rep

NetApp
Posted :2 years ago

Sales Academy SE

NetApp
Posted :2 years ago

Graduate Academy Program - Sales Position (m/f)

NetApp
Posted :2 years ago

Mgr, Software Engineer

NetApp
Posted :2 years ago
NetApp

NetApp

Mts Software Engineer

Posted :2 years ago
Job location
Cork, Ireland
Job category
IT
Job type
Full time
Job Descriptions

The Platform team is a high-performance engineering team responsible for building large-scale file servers and next generation network solutions. You will work as part of a team responsible for the development, testing and debugging of platform software, network controllers, and network services that run NetApp storage applications.

This position requires an individual to be creative, team-oriented, a quick learner and driven to produce results.

Job Requirements

 

Responsibilities

  • Design and implement software with an eye towards simplicity, reliability, and manageability.
  • Execute full software development life cycle (SDLC)
  • Create technical content to demonstrate best practices (e.g. documentation, videos, etc.)
  • Work closely with senior technical leaders to drive architecture and design.
  • Participate in the feature enhancements and maintenance of existing systems.

Requirements

  • 10+ years of software development experience (design, implementation, automation)
  • Experience with Unix based operating system kernels and development environments, e.g. Linux or FreeBSD.
  • Experience with hardware designs and expertise in developing low-level software drivers and modules.
  • Familiarity with x86-based architectures, memory technologies (NVRAM, flash, etc.), PCIe, NVMe, and network cards preferred.
  • Experience with IPMI, Redfish, Platform Environmental monitoring, and interfaces such as RS-232, I2C, SPI, CAN, USB, and Ethernet
  • Strong understanding of IP based networks, routing, NAT, proxies, firewall protocols and tools
  • Experience with SATA, SAS, PCIe, and NVMe preferred.
  • Experience with C, C++, Bash, Python, and Go
  • Knowledge of software engineering practices and software design principles
  • Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards

Education

Bachelor's or Master's degree in Computer Science or Computer Engineering or equivalent experience


Qualifications

Bachelors Degree

Skills
  • Communication Skills
  • Leadership Skills
  • Organisational Skills
  • Time Management Skills
Experience
  • 10
410