Overview
Job Description
As an AIX Development Support Intern at IBM, you will learn from experienced professionals while working with technologies that support IBM Power systems and the AIX operating system. You will apply your academic knowledge of operating systems, C programming, networking, and system software to real-world technical problems. Through hands-on learning, lab exercises, technical projects, and work with experienced engineers, you will build skills in system troubleshooting, debugging, problem determination, and root-cause analysis.
This role offers exposure to operating-system internals, virtualization, networking, system-level programming, and debugging. You will see how enterprise software issues are analyzed and resolved in a development-support environment. You will be part of the AIX Development Support Organization (DSO), working in the AIX environment and gaining exposure to IBM Power systems, virtualization technologies, and system-level debugging.
The AIX Development Support team works closely with the AIX Development organization and Power AIX customers to analyze and resolve complex operating-system issues. As an intern, you may help investigate problems, reproduce issues in lab environments, analyze system behavior and diagnostic data, and learn how issues trace back to underlying code or system components. You will also gain exposure to technical documentation, debugging tools, and collaboration with development and support teams.
Key Skills and Exposure
- Foundational knowledge of operating-system concepts, with familiarity with AIX, Linux, or UNIX environments.
- Knowledge of C programming, including data structures, advanced data structures, compilation stages, and basic system-level programming.
- Familiarity with UNIX/Linux commands and shell scripting.
- Understanding of operating-system internals, including process management, memory management, file systems, I/O, inter-process communication (IPC), synchronization, shared memory, semaphores, mutexes, and Process Control Blocks (PCB).
- Familiarity with socket programming and basic client-server communication concepts.
- Familiarity with binary, octal, hexadecimal, and ASCII representations, including interpreting and decoding data packets.
- Awareness of system troubleshooting, crash analysis, and operating-system boot processes.
- Understanding of Virtual Memory Management (VMM) concepts, including virtual and physical memory, virtual addressing, memory leaks, DMA, process states, CPU scheduling, page tables, page-frame mapping, and page replacement.
- Foundational knowledge of networking concepts and commonly used network protocols.
- Understanding of the TCP/IP protocol stack and basic device-driver concepts.
- Familiarity with system and network analysis tools such as tcpdump, iptrace, Wireshark, and KDB, with an understanding of their basic purpose.
- Strong analytical and problem-solving aptitude, with interest in operating systems, networking, system software, and low-level technologies.
- Effective written and verbal communication skills, with the ability to explain technical concepts clearly.
- Eagerness to learn new technologies, build practical skills, and apply academic knowledge to real-world problems.
- Exposure to AIX, VIOS, IBM Power systems, or Power virtualization through coursework, projects, lab exercises, or self-learning.
- Familiarity with AIX file systems, backup concepts, system cloning, and mksysb.
- Exposure to AIX/VIOS networking concepts, including EtherChannel, Shared Ethernet Adapter (SEA), SR-IOV, vNIC, and Virtual Ethernet Adapter (VEA).
- Familiarity with HMC concepts and its GUI/CLI interfaces.
- Exposure to server architecture and virtualization, including how operating systems, hardware, and virtualized environments interact.
- Familiarity with TCP/IP, RFC concepts, IPv4/IPv6, routing, broadcasting, and multicasting.
- Familiarity with TCP, UDP, ICMP, and ARP.
- Exposure to Wireshark or similar packet-analysis tools, with interest in packet flows and basic network troubleshooting.
- Familiarity with debugging and system-analysis tools such as GDB, KDB, truss, trace, and LMT Analyzer through coursework, projects, or lab exercises.
- Exposure to switching concepts, VLANs, and basic network configuration.
- Exposure to advanced C programming, shell scripting, or Perl scripting through academic or personal projects.
- Academic or project exposure to setting up lab environments, reproducing technical problems, troubleshooting, and validating solutions.
- Exposure to Linux/AIX lab environments, virtualization platforms, or system-level projects.
- Participation in academic projects, technical competitions, open-source work, or self-learning related to operating systems, networking, C programming, virtualization, or system software.
- Curiosity about debugging technical problems, understanding system behavior, and learning low-level operating-system and networking concepts.
If an employer asks you to pay any kind of fee, please notify us immediately. Talentd does not charge any fee from applicants and we do not allow other companies to do so.
Key Skills
Related Tags
Browse More Jobs
Education Requirements
- Pursuing a degree in Computer Science or a related field
- academic knowledge of operating systems, C programming, and networking
Eligible Batch Years

IBM
International Business Machines Corporation (IBM) is a globally renowned technology and consulting multinational headquartered in Armonk, New York, USA. Founded in 1911, IBM has evolved from a manufacturer of hardware such as mainframes and personal computers into a leader in enterprise software, cloud computing, artificial intelligence, and quantum computing. With over 280,000 employees worldwide, IBM operates in more than 170 countries, serving clients across industries with cutting-edge solutions and strategic consulting services.
IBM's mission is to leverage technology and innovation to help clients transform their businesses, unlock new opportunities, and address complex challenges. The company is recognized for its pioneering work in AI through its Watson platform, advancements in hybrid cloud infrastructure, and leadership in quantum computing research. In recent years, IBM has made significant strides in expanding its hybrid cloud capabilities, notably through the acquisition of Red Hat, and has focused on sustainability initiatives and digital transformation projects for enterprises globally.
Company Details
Connect With Us
Websiteibm.com