- Bachelors degree in computer science, Software Engineering, or a related technical field, with 3+ years of experience in application development skills like Angular, .Net core, C# and Kubernetes
- Experience in Cyber Security domain, with in-depth knowledge and hands-on experience in key security areas including Public Key Infrastructure (PKI), Transport Layer Security (TLS), and TCP/IP protocols.
- Demonstrated excellent knowledge in developing a Device Provisioning Client solution leveraging X.509 certificate-based authentication for IoT Edge devices, including integration with PKI infrastructure through an SCEP (Simple Certificate enrolment Protocol) client
- Demonstrated excellent knowledge of public key cryptography implementations over HTTP and HTTPS using OpenSSL, with support for SCEP (Easy Certificate Enrolments Protocol)
and EST (enrolment over Secure Transport) protocols
- Demonstrated proficiency in implementing and managing Trusted Platform Module (TPM) technologies, usage of OpenSSL tool for key, certificate management, certificate signing requests and IPTABLES.
- Demonstrated excellent knowledge in developing system services to perform cryptographic operations—including encryption, decryption, RSA key generation, key loading, signing, and signature verification—using TPM
- General understanding of X.509 v3 certificates defined for device identity under the IEEE 802.1AR “Secure Device Identity” standard along with is an added plus
📌 Senior Software Engineer (Bengaluru)
🏢 ABB
📍 Bengaluru