IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn so our clients can innovate while avoiding IT issues. Our systems power the world’s most important industries and our clients are the architects of the future. Join us to help build our leading-edge technology portfolio designed for cognitive business and optimized for cloud computing.
- Firmware Development: Develop and maintain firmware for IBM z Systems, with a focus on IO enablement and boot firmware.
- Programming Expertise: Utilize C programming expertise in Linux environments to write and debug code effectively.
- Global Collaboration: Collaborate with a global team to design and implement firmware solutions, ensuring compatibility with Linux, zOS, and zVM operating systems.
- Communication Skills: Demonstrate strong communication skills to effectively interact with team members and stakeholders.
- Agile Approach: Contribute to Agile methodologies and CI/CD practices within the Linux development environment, utilizing GitHub for version control.
Expertise in Firmware Development: Extensive experience in developing firmware solutions for complex systems.
- IO Domain Knowledge: Deep understanding of IO protocols such as PCIe, I2C, and SPI.
- Linux Systems Programming Knowledge: Proficiency in Linux internals and systems programming using C.
- Basic Knowledge in Object Oriented Programming (C++): Familiarity with C++ for object-oriented programming tasks.
- Good Communication Skills: Ability to communicate effectively within a global team environment.
- Linux Development Environment: Experience with GitHub, CI/CD pipelines, and Agile methodologies.
- Knowledge of Linux Internals: Understanding of the inner workings of the Linux operating system.