At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, let’s talk.
IBM® Security Guardium is a comprehensive data security platform that provides a full range of capabilities - from discovery and classification of sensitive data to vulnerability assessment to data and file activity monitoring to masking, encryption, blocking, alerting and quarantining to protect sensitive data.
The role is for a senior C/C++ developer with the following responsibilities:
- Design and developing Linux drivers.
- Kernel level development.
- Debugging on Linux, Solaris, AIX platforms.
- Work with stakeholders to derive requirements for new features and deliver demonstrations, produce input for technical documentation.
- Min 3 years of experience in Kernel level development.
- Strong programming skills in C/C++.
- High level of familiarity with Linux, source control, and the GCC build tool chain.
- Since our product supports a variety of UNIX platforms, familiarity with POSIX programming is required, especially use of pthreads and POSIX shared memory.
- The ideal candidate will have strong debugging skills including live debugging with GDB.
- Our product includes a Kernel component, so experience with kernel internals for Linux, Solaris, and AIX is a plus.
- Experience with Kernel crash debugging.
- Modern development skills, particularly development experience with Ansible operators, containerized product architecture and OpenSSL internals is a plus.