zCrypto Developer

Bangalore, Karnataka, India
Jul 03, 2024
Jul 09, 2025
Onsite
Full-Time
6 Years
Job Description

As part of IBM high-performance hardware security module (HSM) firmware team, you will play a critical role in designing and developing DMA communications with multiple peripherals, focusing on HW/FW optimization. You'll contribute to unit test design and execution, ensuring robust and efficient code for secure processing and high-speed cryptographic offload.

Responsibilities

  • Design and develop DMA communications with multiple peripherals.
  • Optimize hardware and firmware performance.
  • Design and implement unit tests to ensure code quality and reliability.
  • Collaborate closely with global teams including Quality Engineers, Product Management, and User Experience Designers to deliver secure and high-performance solutions.
  • Provide technical leadership in device driver development and support for NIC, HBA, or Graphics cards.
  • Debug kernel-level issues and optimize Linux kernel internals, including process scheduler, memory management, concurrency/synchronization, memory allocation, and file systems.
  • Innovate and drive advancements in digital imaging technologies, ensuring adherence to industry standards and best practices.

Required Technical and Professional Expertise

  • Bachelor’s or Master’s Degree in Computer Science or related field.
  • 6+ years of industry experience with a strong focus on C programming and data structures.
  • Deep knowledge of Linux kernel internals and profiling tools.
  • Experience in device driver development and support for NIC, HBA, or Graphics cards.
  • Strong debugging skills in kernel context.
  • Experience with system validation from user space and knowledge of user space APIs.

Preferred Technical and Professional Expertise

  • Familiarity with SSL/TLS and Crypto Concepts.

About IBM Systems

IBM Systems empowers IT leaders to reimagine their infrastructure with servers and storage that understand, reason, and learn. Our technology supports the world’s most critical industries, enabling clients to innovate and grow while avoiding IT complexities.

Additional Information

This position requires full COVID-19 vaccination prior to the start date. Proof of vaccination status will be required during onboarding.

Your Life @ IBM

As an IBMer, you’ll have opportunities for continuous learning and career development in a supportive environment. We value innovation, trust, and personal responsibility in our relationships, fostering a culture where everyone can thrive.

Being You @ IBM

IBM is committed to creating a diverse and inclusive workplace where all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or other characteristics.

How to Apply

To apply for this role, please submit your resume and cover letter to [email protected]. Be sure to highlight your relevant experience and qualifications that align with the responsibilities and requirements outlined above.