Embedded C / Embedded Systems + linux Engineer

Client of Forstaffing Published: February 3, 2024
Location
Bangalore, India
Job Type
Category

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:

  1. Lead and manage a team of software engineers responsible for integrating HSMs into our software solutions.
  2. Architect, design, and develop secure software components that utilize HSMs for cryptographic operations.

HSM Interface Development:

  1. Interface with HSM APIs and libraries to enable secure key management and cryptographic operations.
  2. Develop and maintain custom drivers or libraries as needed.

Cryptographic Expertise:

  1. Provide guidance and expertise on cryptographic algorithms, key management, and security protocols.

Team Leadership:

  1. 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:

  1. Develop secure software components that utilize HSMs for cryptographic operations.
  2. Integrating HSMs into our software solutions.

HSM Interface Development:

  1. Interface with HSM APIs and libraries to enable secure key management and cryptographic operations.
  2. Develop and maintain custom drivers or libraries as needed.

Cryptographic Development:

  1. 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

 

Apply
Drop files here browse files ...

Related Jobs

November 29, 2025
ServiceNow Engineer(ITOM is must)   Bangalore, Hyderabad, India
November 17, 2025
August 19, 2025
Jr. Cybersecurity Engineer   Gurugram, Noida, Pune, India
August 12, 2025
Senior Cyber Security Engineer   Gurugram, Noida, Pune, India
August 12, 2025
Are you sure you want to delete this file?
/