Software Engineer (C & Linux Kernel Developer)
Job Summary
Job Summary
As a BMC ( Baseboard Management Controller) Engineer you will work as part of a Research and Development team responsible for developing testing and debugging Firmware and embedded system software that interface with NetApp storage Operating System. As part of the Firmware R&D team the overall focus of the group is on competitive market and customer requirements supportability technology advances product quality product cost and time-to-market. Firmware engineers focus on enhancements to existing products as well as new product development including functional testing of developed features.
This position requires an individual to be creative a quick learner driven to produce results and demonstrates the ability to lead small teams or projects
Job Requirements
- Solid programming skills in C/C
- Strong understanding of concepts related to computer architecture data structures and standard programming practices
- Debugging skills on FW/SW issues in Linux environment
- In-depth understanding of Linux programming Kernel Internals drivers U-boot system calls shared libraries makefiles
- Experience with Linux network (firewalls VLANs ssh) is a plus
- Experience with security (certificates key authentication) is a plus
- Experience with IPMI KCS I2C SMBUS PMBUS SPI UART Flash technologies (eMMC SPI) LDAP Redfish REST API is a plus
- Possesses excellent written and verbal communication skills
- Work collaboratively within and outside the team of other engineers and Sr leaders
- Ability to estimate work completion for project planning
- Ability to drive design and implementation of project features
- Able to perform Functional Testing of developed features
- Requires limited supervision and direction as this individual can operate drive results
- Successfully convey information to stakeholders at many levels related to the position
Education
- A minimum of 5-8 years of experience is required
- A Bachelor of Science Degree in CSE/ECE/IS/EEE a masters degree; or equivalent experience is required.
- Demonstrated ability to have successfully completed multiple moderately complex technical tasks
- Proven record of meeting tight deadlines without sacrificing quality
Required Experience:
IC
About Company
At NetApp, our top priority is the health and safety of our event attendees and employees, including every community around the world being impacted by COVID-19. As a result, we have decided to reimagine our annual NetApp INSIGHT Paris and Berlin events to be fully digital. We’re als ... View more