.
We are seeking a skilled and versatile Software/Hardware Developer - Supply Chain to join our team. In this role, you will design, develop, and maintain software applications supporting IBM’s hardware supply chain operations. You will work closely with suppliers, engineering teams, and cross-functional partners to streamline processes, ensure system integration, and deliver high-quality solutions across multiple platforms.
Responsibilities
Design, develop, and maintain software applications using Perl, Python, Node.js, C, C++, and Java.
Leverage knowledge of IBM’s hardware supply chain to enhance and optimize software systems.
Collaborate with part suppliers to ensure seamless integration and communication.
Utilize the Travis code release process to manage and deploy software updates.
Participate in Agile development processes to deliver reliable and timely software solutions.
Develop and maintain applications across AIX, Linux, and Windows environments.
Provide clear documentation and strong written and verbal communication to support collaboration across teams.
Required Qualifications
Proven experience in software development with proficiency in Perl, Python, Node.js, C, C++, and Java.
Strong understanding of hardware engineering principles and supply chain management.
Experience with the Travis code release process.
Proficiency with AIX, Linux, and Windows environments.
Strong written and verbal communication skills.
Experience with Agile development methodologies.
Ability to work on-site 4 days per week.
Experience with hardware/software integration.
Strong analytical and problem-solving skills with attention to detail.
Ability to thrive in a collaborative and fast-paced environment
Hands-on experience working within IBM’s hardware supply chain, including collaboration with suppliers and system test processes.