This Position reports to: Digital Solution Engineering Manager
Your role and responsibilities (Mandatory)
In this role, you will have the opportunity to contribute significantly to successful project results in technology, software, product, and/or solution development, as well as associated Intellectual Property (IP). Each day, you will act as the first point of contact in Research and Development for specific product-related issues and maintenance.
You will also showcase your expertise by identifying, proposing, and implementing innovative solutions.
The work model for the role is: hybrid
This role is contributing to ABB Process Automation Digital Division in Bangalore_ Southfield.
You will be mainly accountable for:
- Developing solutions and successfully resolving complex technical issues for the team, introducing innovation in process followed or solution delivered and encouraging it within team
- Mentor and guide a team of engineers; perform code reviews, architectural guidance, and technical problem-solving
- Collaborate with product management, architecture, and security teams to define secure coding practices and threat mitigation strategies.
- Contribute to cybersecurity compliance requirements and secure SDLC processes (e.g., threat modeling, code scanning, secure design reviews).
- Stay up to date with the latest trends and advancements in cybersecurity, cryptographic protocols, and TPM standards.
Qualifications for the role (Mandatory)- Bachelor's degree in Computer Science, Software Engineering, or a related technical field, with 6+ years of experience in application development skills like Angular, .Net core, C# and Kubernetes
- Strong expertise in the 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 Enrollment Protocol) client
- Demonstrated excellent knowledge of public key cryptography implementations over HTTP and HTTPS using OpenSSL, with support for SCEP (Simple Certificate Enrollment Protocol) and EST (Enrollment 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.
- Skilled in architecting and deploying solutions involving secure storage, secure boot, cryptographic operations, and comprehensive network and cybersecurity measures.
- Demonstrated excellent knowledge in developing system services to perform cryptographic operationsincluding encryption, decryption, RSA key generation, key loading, signing, and signature verificationusing 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.