
Search by job, company or skills
Very proficient in C programming
Strong scripting skills
Over 5 years of hands-on software development experience using C, C++
In-depth knowledge of computer architecture, including processor core design specifications, instruction set architecture, and logic verification
Experience in verifying multi-processor cache coherency and memory subsystems
At least 2 years of experience with multithreading, context switching, and memory management-related development
Preferred technical and professional experience
IO device drivers and firmware exposure (NIC controller, PCIe device controllers, ASIC firmware development)
ARM architecture
RISC-V architecture
Spike simulator experience
QEMU simulator experience
At IBM, we do more than work. We create. We create as technologists, developers, and engineers. We create with our partners. We create with our competitors. If you're searching for ways to make the world work better through technology and infrastructure, software and consulting, then we want to work with you.
Job ID: 117929223