This job is no longer available
This job expired on 03/09/2026. It no longer accepts applications.
Lead Firmware Engineer (ESP32 / USB Host / BLE / Cryptography)
DIGITAL TRUST INFRASTRUCTURE INDIA LIMITED · Division de Pune
Job description
About the role
We are looking for a Lead Firmware Engineer to drive the development of a secure USB‑to‑BLE Smart Card Bridge for our next‑generation financial technology platform. The role involves designing, implementing and maintaining production‑grade firmware on ESP32 hardware, ensuring high‑performance BLE communication and robust cryptographic handling.
Key responsibilities
- Lead architecture and design of embedded C/C++ firmware for a custom USB‑to‑BLE bridge.
- Implement and optimise the USB Host stack, supporting CCID protocol and power delivery.
- Develop a secure BLE 5.0 GATT server with custom services for low‑latency APDU transmission.
- Parse, format and sequence ISO‑7816 APDU commands between host application and smart‑card chip.
- Collaborate on hardware schematic reviews, manage power states, 5 V boost converters, LiPo battery monitoring and deep‑sleep/wake‑up mechanisms.
- Enforce firmware security hardening, including handling of session tokens, buffer‑overflow protection and memory zeroing of sensitive data.
- Work with FreeRTOS to schedule real‑time tasks and ensure deterministic performance.
Required profile
- 7+ years of professional experience in embedded firmware development.
- Proven track record of delivering production‑grade firmware for security‑sensitive applications.
- Strong understanding of hardware‑software integration and power‑management techniques.
Required skills
- Embedded C/C++ and ESP‑IDF.
- USB Host stack development (USB 2.0, CCID class).
- BLE 5.0 stack configuration and GATT server design.
- ISO‑7816 smart‑card standards and APDU command handling.
- Cryptographic primitives (SHA‑256, RSA, ECC) and secure key management.
- FreeRTOS real‑time operating system.
- Power‑management hardware (5 V boost converters, LiPo battery monitoring, deep‑sleep).
- Hardware schematic review and firmware‑hardware co‑design.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
DIGITAL TRUST INFRASTRUCTURE INDIA LIMITED
Division de Pune
Related job offers
-
SAP Concur Senior Consultant
EY Division de Pune -
Software Engineering Manager, Agentic Transformation for Graphics Systems
NVIDIA Division de Pune -
Windows Administrator – PowerShell Automation
Fiserv Division de Pune -
Software Engineer – AWS & DevOps (EBS)
lululemon Bengaluru -
Information Security and Compliance Associate
Datavail Mumbai