Posted on: 17/06/2026
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.
This position requires an individual to be creative, a quick learner, driven to produce results working with other team members.
Job Requirements :
- Solid programming skills in C/C++ and Python
- Strong understanding of concepts related to computer architecture, data structures and standard programming practices
- Debugging skills in Linux environment
- Good 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
- 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 and Experience :
- A minimum of 2- 4 years of experience is required
- A Bachelor of Science Degree in CSE/ECE/IS/EEE, or equivalent is required.
- Demonstrated ability to have successfully completed multiple, moderately complex technical tasks
- Proven record of meeting tight deadlines without sacrificing quality
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1645732