As a Firmware developer you will be responsible for designing and developing components and features independently in IBM India Systems Development Lab. ISDL works on end-to-end design and development across Power, Z and Storage portfolio. You would be a part of Firmware development organization and would be involved in designing & developing cutting edge features on the OpenBMC stack for next generation enterprise Power servers.
Required Technical and Professional Expertise- 5+ years of relevant industry experience
- Proficient in C++ & C
- Scripting experience in Python/Shell
- Working experience with Yocto Project & expert in Linux concepts
- Hands on experience working with OpenEmbedded build system, BitBake build tool, Git, Jenkins, & Meson
- Experience with evaluating CVEs & porting security fixes in open source packages
- Experience in security scans
- Excellent debugging & problem determination skills
- Should be a self-starter, team player and flexible to work in an agile fashion collaborating with global teams
Preferred Technical and Professional Expertise
- Exposure to OpenBMC project
- Networking concepts (Socket programming/IPv4/IPv6/DHCP/LLDP/Linux Firewalls) & experience on Network Switches is desirable
- Knowledge of static code scanning tools
- Knowledge on developing threat models
- Experience in building Proof Of Concepts for new work requirements & initiatives
- Exposure to Server Management protocols (Redfish, PLDM) is an added plus