Job Title. Firmware Developer - Crypto Express Adapter
Job ID. 681442BR
Company. IBM
Location. Bengaluru East
Introduction
At IBM, work is more than just a job; it's a calling. 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.
Your Role and Responsibilities
Join the world-class high-performance hardware security module (HSM) firmware team at IBM working on Crypto Express Adapter for z Systems. In this role, you'll be responsible for designing and developing DMA communications with multiple peripherals, HW/FW optimization, and Unit Test design. The team focuses on providing top-level security for processing and high-speed cryptographic offload.
Responsibilities
- Design and develop DMA communications with multiple peripherals.
- Hardware/Firmware optimization and Unit Test design.
- Work as an individual developer with 6+ years of relevant industry experience.
- Strong proficiency in C and data structures, preferably in developing multi-core or multi-threaded applications.
- Deep knowledge of Linux kernel internals, including process scheduler, memory management, concurrency/synchronization, memory allocation, and file systems.
- Experience in device driver development and support for NIC, HBA, or Graphics cards.
- Strong debugging skills in kernel context.
- Experience with exercising/validation of systems from user space and knowledge of user space API.
Required Technical and Professional Expertise
- 6+ years of relevant industry experience.
- Very strong in C and data structures, preferably in developing multi-core or multi-threaded applications.
- Deep knowledge of Linux kernel internals and profiling.
- Experience in device driver development and support for NIC, HBA, or Graphics cards.
- Strong debugging skills in kernel context.
- Experience with exercising/validation of system from user space and knowledge of user space API.
Preferred Technical And Professional Expertise
- Experience with SSL/TLS and crypto Concepts.
About Business Unit
IBM Systems helps IT leaders think differently about their infrastructure. Join us to help build our leading-edge technology portfolio designed for cognitive business and optimized for cloud computing.
COVID-19 Vaccination Requirement
This job requires you to be fully COVID-19 vaccinated before your start date. Proof of vaccination status will be required before your start date. IBM will consider requests for exceptions due to medical or religious reasons on a case-by-case basis.
Your Life @ IBM
As an IBMer, you'll be encouraged to be courageous, experiment every day, and continuously learn and develop yourself and your career. You'll be part of a growth-minded team, open to feedback, and dedicated to trust and personal responsibility in all relationships.
About IBM
IBM believes in the power of intelligence, reason, and science to improve business, society, and the human condition. Join us on our journey to being a responsible technology innovator and a force for good in the world.
Location Statement
For additional information about location requirements, please discuss with the recruiter following submission of your application.
Being You @ IBM
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.