Cryptography (Senior Rust & C++ Security Systems Engineer) (Hyderabad)

Cryptography (Senior Rust & C++ Security Systems Engineer) (Hyderabad)

18 Oct
|
Veltris
|
Hyderabad

18 Oct

Veltris

Hyderabad

Senior Rust & C++ Security Systems Engineer

Crypto Core Evolution & Interoperability

REMOTE| RUST |C++ | CRYPTOGRAPHIC SYSTEMS

About the role

Own the technical bridge between the current C++ Crypto Core and a possible future Rust implementation of security-sensitive EKI modules. We seek a systems engineer who can deliver in both languages—not a Rust-only prototype developer.

Your focus

Help establish protected module boundaries now, prove interoperability, and define a measured migration path if the team later approves a phased Rust transition. The initial platform remains a practical, security-reviewed implementation.

What you will build

- Implement and review security-sensitive modules in Rust and modern C++, with clear APIs for key lifecycle, authentication verification and protected-key-store access.
- Design protected C/C++–Rust FFI boundaries, ownership rules, error contracts and secret-buffer handling; minimize and document any necessary unsafe Rust.
- Create interoperability prototypes and side-by-side conformance tests that preserve protocol behavior, key IDs, certificate identity and revocation semantics.
- Integrate established crypto/HSM libraries for HMAC, AEAD, HKDF, TLS/PKI and optional ML-KEM/ML-DSA; do not implement custom cryptographic primitives.
- Lead threat-focused reviews, memory-safety/fuzz testing, profiling,



build/release hardening and performance/security assessment of migration choices.

Required experience & skills
- Strong hands-on Rust and C++17/20 engineering in Linux environments, typically 6+ years of relevant systems work or equivalent demonstrated depth.
- Proven Rust proficiency: ownership/borrowing, lifetimes, traits, Cargo, concurrency, error handling and review of unsafe/FFI code.
- Practical applied-crypto knowledge and experience integrating mature cryptographic libraries, key stores, TLS/PKI or security-sensitive APIs.
- Ability to ship reliable code across language boundaries with thorough tests, debugging, security reviews and clear technical communication.

Preferred / additional strengths Experience with PKCS#11/HSMs, OpenSSL integration, Rust/C++ ABI compatibility, ML-KEM/ML-DSA, fuzzing/sanitizers, secure memory and progressive migrations of production C++ systems.

What success looks like A secure, tested Rust/C++ interoperability layer and migration-ready Crypto Core boundaries, plus concrete prototypes and evidence supporting an informed future Rust decision.

How we evaluate candidates

Rust and C++ code review/coding task, FFI and memory-safety discussion, applied-crypto integration design and threat-oriented testing.

📌 Cryptography (Senior Rust & C++ Security Systems Engineer) (Hyderabad)
🏢 Veltris
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: cryptography (senior rust & c++ security systems engineer) (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: cryptography (senior rust & c++ security systems engineer) (hyderabad) / hyderabad