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 – Embedded C / Embeded systems + lInux Engineer
Work Location –Bangalore
Experience required – 2-4 years
Reporting To: Manager
Work Mode- Hybrid Model
Recruitment Process:
7-Feb-24-Online Test from 5.00 PM to 8.00 PM.
9th Feb virtual interviews for Shortlisted candidates
JOB SUMMARY
We are seeking an experienced and visionary leader to oversee our software development and integration efforts with Hardware Security Modules (HSMs). The Software Leader - HSM will play a pivotal role in 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, and payment security, along with proven leadership and project management skills.
Responsibilities:
Software Development:
- Lead and manage a team of software engineers responsible for integrating HSMs into our software solutions.
- Architect, design, and develop secure software components that utilize HSMs for cryptographic operations.
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.
Team Leadership:
- Lead and mentor a team of software engineers.
EDUCATION :
Graduate in Electronics or Computer Science.BE, B.TECH, OR M.TECH
SPECIFIC KNOWLEDGE & SKILLS :
We are seeking an developer to carry out software development and integration with Hardware Security Modules (HSMs). The responsibility of the member would be developing, and maintaining secure software solutions that leverage HSM technology. The ideal candidate should possess strong development skills, with good hold on the languages C(must)
Responsibilities:
Software Development:
- 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 Development:
- Develop cryptographic algorithms, key management, and security protocols.
QUALIFICATION GUIDELINESEDUCATION :
Graduate in Electronics or Computer Science.BE, B.TECH, OR M.TECH
SPECIFIC KNOWLEDGE & SKILLS :
?Vital?
? Strong hold on programming languages commonly used for secure software development (C(Must))
? Knowledge about Cryptographic Algorithms (Symmetric, Asymmetric Key Algorithms, Hash Functions)
? Knowledge about Key Management (Generation, Import/Export securely, Encrypt, Decrypt Keys)
? Knowledge of Security protocols like PKCS#11 and knowledge on Crypto algorithms.
? Experience with Device drivers’ development in kernel/user space
? Experience on working with Multi-Threaded Application, Inter Process Communication(IPC)
? Familiar with Agile process.
? Understanding about OpenSSL.
? Understanding about Windows Crypto
? Understanding about JCA(Java)
? Understanding about Security Standards
? FIPS Compliance: Compliance with Federal Information Processing Standards (FIPS) for cryptographic security.(FIPS 140 is desirable)
?Desirable?
? Experience with HSM brands such as Thales, Gemalto, or Utimaco.
? Experience with 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.
? Motivation of learning new technology? Excellent problem solving skills and Design Aspects
? Willingness to learn anything new based on the project requirements.
? Understanding 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.
Must-Haves :
Embedded C, Embedded Systems/Firmware with Linux & who are ready to work in cryptography domain.
Education - BE/BTECH/MTECH - Who have scored 70% and above
Product company only
