You will be required to Maintain firmware for IBM z Systems, with a focus on IO enablement and boot firmware.
* 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.
* 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
* 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