Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

IBM Firmware Developer 
India, Karnataka, Bengaluru 
240068209

15.05.2024

Responsibilities:
As individual developer

  • Design/Develop firmware which supports initial load program of z Systems and IO subsystem enablement for IO intensive workload running on zSystems.
  • Design/Develop Initial load programme consists of IO configuration, Processor configuration and Memory configuration to suit the system to run various Operating systems.
  • Design/Develop Storage and networking emulators/Test vehicles to verify and validate IO support protocols like Fibre channel protocol, FICON protocol.
  • Design/Develop IBM proprietary protocols like zHyperlink – used to communicate to IBM Storage servers, Test Vehicle to emulate the Storage side of it.
  • Design/Develop/Debug IO simulation environment used to design/develop IO firmware early in the program, which is Linux OS interacting with early hardware models, QEMU simulation models and Firmware code.


Required Technical and Professional Expertise
7-10 years of experience in
Must Have:

  • Expertise in Firmware development, IO domain knowledge, Linux Systems programming knowledge, Use and debug code written in C on Linux environment. Basic knowledge in Object Oriented programming c++ language.
  • Basic understanding about IO protocols like PCIe, I2C, SPI etc
  • Good communication skills and be able to work effectively in a global team environment.
  • Basic knowledge in Linux development environment GitHUB, CI/CD, Agile methodology
  • Keywords: C programming AND System Software AND Linux Internals


Preferred Technical and Professional Expertise

  • Z Systems experience, Prior experience / exposure to PCIe protocol, Assembly programming