Description
About the company:
Location: - Bangalore
Team Strength: 300+ people.
About the Company: Toshiba started as an IP services company in 2004, with a keen focus on efficiency, cost-effectiveness, and continuous improvement through metrics-based processes. Our focus on these core values led to the tech-enablement of our offerings even before this buzzword became an industry standard. Over the years, it developed many internal applications to increase our quality efficiency and customer satisfaction. As a CMMI Level 5 and ISO 27001 certified company, we have been growing with the results of strategic planning and execution of projects with a vision to contribute towards our group companies and customers worldwide.
About the Vacancy:
Designation – Associate Leader-Firmware
Work Location –Bangalore
Experience required – 6-10 Years
Reporting To: Manager
Work Mode- Hybrid Model
Interview process –
3-4 Rounds of Technical Discussion(Virtual)
HR Round
Relocation Benefits- Travel fare & initial 10 days accommodation provided
QUALIFICATION GUIDELINES : Graduate in Electronics and Computer Science. BE, B.TECH, OR M.TECH
JOB SUMMARY
We are seeking an experienced developer to oversee our software development and integration with Hardware Security Modules (HSMs).
The responsibility of the member would be designing, developing, and maintaining secure software solutions that leverage HSM technology.
The ideal candidate should possess strong technical expertise in software development, cryptography, quantum crypto, payment security.
Responsibilities:
Software Development:
- Design, and develop secure software components that utilize HSMs for cryptographic operations.
- Integrating HSMs into our software solutions.
HSM Interface Development:
- Interface with HSM APIs and libraries to enable secure key management and cryptographic operations.
- Develop and maintain custom drivers or libraries as needed.
Cryptographic Expertise:
- Provide guidance and expertise on cryptographic algorithms, key management, and security protocols.
SPECIFIC KNOWLEDGE & SKILLS :
Vital
?Proficiency in programming languages commonly used for secure software development (C and Java are Must).
?Good knowledge about Cryptographic Algorithms (Symmetric, Asymmetric Key Algorithms, Hash Functions)
? Good knowledge about Key Management (Generation, Import/Export securely, Encrypt, Decrypt Keys)
? Deep understanding about OpenSSL.
? Deep understanding about Windows Crypto
? Deep understanding about JCA(Java
? Deep understanding about Security Standards
? FIPS Compliance: Compliance with Federal Information Processing Standards (FIPS) for cryptographic security.(FIPS 140 is desirable)
? Good Understanding of Security protocols like PKCS#11 and knowledge on Crypto algorithms.
? Hands on experience in mapping the crypto interface called, to PKCS#11 compatible data type.
? Hands on experience in mapping the data structures to PKCS#11.
? Hands on experience with Device drivers in kernel/user space
? Should have experience on working with Multi-Threaded Application, Inter Process Communication(IPC)
? Attack Types, Associated Vulnerabilities and Measures to prevent Attacks.
? PSA Certified Security Goals (Unique Identification, Security Life Cycle, Attestation, Secure Boot, Secure Update, Anti-Rollback, Isolation, Interaction, Secure Storage, Cryptographic/Trusted Services)
? Familiar with Agile process
? Should have experience in Handling, Mentoring and Guiding the Team.
?Desirable?
? Experience with HSM brands such as Thales, Gemalto, or Utimaco.
? Proficiency with Linux OS internals and System Programming
? Knowledge of cloud security and integrating HSMs with cloud services.
? Integration Capabilities:? Cloud Integration: Ability to integrate with cloud services securely.
? API Support: Integration with various programming languages and platforms.
? Secure Protocols: Support for secure communication protocols such as TLS/SSL.
? Proficient at using the Interfaces.
? Cryptographic APIs : Support for industry-standard cryptographic APIs like PKCS#11 and Microsoft CNG (Cryptography Next Generation)
? Network Interfaces: Ethernet or other network interfaces for remote management and integration
? HSM Command Line Interface (CLI): A command line interface for configuration and management.
? Motivation of learning new technology
? Motivation of process improvement
? Motivation of satisfy the customers
? Motivation of helping team members.
? Excellent problem solving skills and Design Aspects
? Willingness to learn anything new based on the project requirements.
? Experience in working on building HSM is an added advantage.
DESIRED EXPERIENCE
? Has experience with companies working on HSM.
? Experience: 4-8 Years
