Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Firmware Engineer 
India, Karnataka, Bengaluru 
140481939

11.09.2024

You will be required to Maintain firmware for IBM z Systems, with a focus on IO enablement and boot firmware.

What you will do (Roles & Responsibilities) :

  • Maintain firmware for IBM z Systems, with a focus on IO enablement and boot firmware.
  • Utilise C programming expertise in Linux environments to write and debug code effectively.
  • Collaborate with global team to design and implement firmware solutions, ensuring compatibility with Linux, zOS, and zVM operating systems.
  • Support the firmware internal tools from conception through delivery to the field.
  • Contribute to Agile methodologies and CI/CD practices within the Linux development environment, utilising GitHub for version control.
  • Demonstrate strong communication skills to effectively interact with team members and stakeholders.


Required Technical and Professional Expertise

  • 5+ years of relevant industry experience with proficiency in Linux internals and systems programming
  • Experience in back-end development with experience on Z Hardware and Firmware
  • Working experience on C/ C++ ,Python, web services RESTful API. * Experience on Assembler programming preferably System Z Based / other architecture based
  • Experience with I/O Configuration (IOCP, zArchitecture etc.)
  • Deep Understanding on Z/OS HCD, Compute, network and storage
  • Deep Understanding on DPM (Dynamic Partition Manager) and HMC
  • Understanding of Clustering technique sysplex, PR/SM Concepts, LPAR and Virtualisation concepts
  • Knowledge of S/W development process & tools for product development/debugging with knowledge on SMAPI/SMCLI.
  • Strong debugging and troubleshooting skills.
  • Good communication skills, Verbal/Written and should be able to contribute in a global team environment


Preferred Technical and Professional Expertise

  • 3+ Industry experience in Firmware/Embedded Software Design & Development.
  • Proven experience with Linux OS with Understanding of the inner workings of the Linux operating system and Open Source development.
  • Strong experience in debugging and problem solving.
  • Experience in working with Hardware workbooks.
  • Exposure working on scripting languages like Perl/Python etc .
  • Exposure working on Open Source tools (Git, Gerrit, Jenkins).
  • Good to have knowledge on System z Assembler, z/OS basics, z/VM basics”