Embedded Software Engineer
Current● Designed and implemented new on-card features in C and Java on the Java Card Open Platform (JCOP) for the embedded Secure Element(eSE), aligning with the latest industry standards such as GlobalPlatform and Java Card specifications.● Evaluated customer requirements and executed design decisions as the owner of a key Global Platform component for eSE.● Worked on security features based on Public Key Cryptography, Encryption/Decryption, and ECDSA with ECC keys.● Developed features while ensuring the maintenance of user data and trust provisioning across different operating system (OS) versions, emphasizing backward compatibility.● Developed software features for effective memory resource management to prevent memory over-use, optimizing overall system performance.● Implemented performance optimizations for the secure element resulting in a reduction in transaction time.● Designed a secure handshake protocol for the secure element to mitigate man-in-the-middle attacks, enhancing the system's overall security.● Facilitated on-time delivery of complex features by collaborating with software and hardware component stakeholders, test teams, customers, and leadership throughout sprint/release cycles.● Analyzed and resolved time-sensitive issues on products delivered to customers and in the field.● Conducted technical training sessions on eSE topics for team members. Mentored team members by assisting with business processes/practices and day-to-day workings, contributing to their professional development.● Consistently recognized as a top achiever in the organization.