G

Gowtham Karthik S

Software Engineer

Bengaluru, Karnataka, India10 yrs 1 mo experience

Key Highlights

  • Expert in GlobalPlatform and JavaCard technologies.
  • Led validation for embedded secure elements at NXP.
  • Developed software for telecom SIM cards and smart cards.
Stackforce AI infers this person is a specialist in Embedded Systems and Telecommunications with a focus on secure elements and validation.

Contact

Skills

Core Skills

GlobalplatformJavacardEmbedded Sim (esim)Global PlatformFull-stack DevelopmentWeb Api Development

Other Skills

GP certificationUL certificationCC CertificationNGTF testing frameworkJenkinsembedded secure elementcommon Criteria certificationJavaVerification and Validation (V&V)euiccPre silicon validationPost silicon validationsmartcardGSMA RSP3GPP

About

SKILLS SUMMARY: Standards: GlobalPlatform Amd A,B,C, H, Javacard, eSIM, GSMA RSP SGP.22,3GPP and ETSI. Certifications: GP UL, CommonCriteria,M4M, MPP SmartCard: eSE/UICC (Arm based P73,SN100,SN300), Telecom(JIO, Vodafone, Verizon), Transport(miFare), banking(VISA, MasterCard), M2M, ST54J NFC UWB chip OS: JCOP, GxOS Testing- Pre/post silicon validation,API testing( Javacard, GP) Tools-Galitt, junit, jenkins, ASN, Collis UL, JCShell(scripting), Gemshell(scripting) Languages- Java, Javacard applets Communication protocols-I2C,SPI,SMB,UART,Modbus,Bacnet,Zigbee • Lead Engineer at NXP semiconductors with expertise in eSE( embedded secure elements) and uicc validation/verification. • Contributed to the JCOP maintenance and testing focussed on GlobalPlatform for ARM based secure elements (P73,SN100,SN300). • Development, execution, Validation of testBench and analysis of failures for eSE/UICC features with multiple MNOs on the NXP’s flagship embedded software smart card product. • Working knowledge on GlobalPlatform 2.x specifications, Amendments A,B,C. Familiar with Galitt tool for GlobalPlatform compliance with JCOP products. • Experienced in GP certification, UL certification, CC Certification. • Familiar with GlobalPlatform APIs and JavaCard APIs. • Javacard and applet development. • Utilized junit testing framework for functional/non-functional testing and jenkins for test automation within NXP JCOP environment. (Usage, development and maintenance) • Good understanding on I2C, SPI, SMB, UART protocols Embedded Software Engineer @ Gemalto ( Thales- Digital Identity & Security ) Develop, validate and deploy software components (for example advance software security mechanism) for embedded operating systems targeted for Telecom sim cards, embedded secure element (eSE) and smart cards( m2m, CE). Develop and validate software components for Telecom sim cards(JIO,Vodafone) and smartCards(miFare cards). Familiar with eSIM, GSMA RSP SGP.22, 3GPP and ETSI standards. Performed certifications like GP, VISA, MPP (Mobile payment protocol) , M4M ( Collis- UL Mifare 4 Mobile) and deliver to certification centers like FIME. Experienced Telecom professional with experience in diverse projects like Building energy management, Web SCADA for energy efficiency in microgrids with communication protocols like MODBUS, Bacnet, TCP/IP, websockets and microservices in java. Performed a major role in the design, implementation and deployment of TVWS ( TV-Whitespace technology | Super WIFI ) Masters in Telecommunications from Nanyang Technological University( NTU), Singapore.

Experience

10 yrs 1 mo
Total Experience
1 yr 9 mos
Average Tenure
1 yr 3 mos
Current Experience

Infineon technologies

Lead Software Engineer- Javacard OS Verification

Mar 2025Present · 1 yr 3 mos · Bengaluru, Karnataka, India · Hybrid

  • Contributed to the maintenance and testing(Implementation and verification) focussed on *GlobalPlatform for the verification and validation of Pay/ID products.
  • Working knowledge on GlobalPlatform 2.x specifications, Amendments A,B,C,H.
  • Familiar with GlobalPlatform APIs , GP certification, UL certification, CC Certification.
  • Experienced in testing JavaCard APIs and applet development.
  • Utilized NGTF testing framework (C#) for functional/non-functional testing and jenkins for test automation.
GlobalPlatformJavaCardGP certificationUL certificationCC CertificationNGTF testing framework+1

Nxp semiconductors

Lead Engineer

May 2022Mar 2025 · 2 yrs 10 mos · Bengaluru, Karnataka, India · On-site

  • Lead Engineer at NXP semiconductors with expertise in eSE( embedded secure elements) and uicc validation/verification.
  • Contributed to the JCOP maintenance and testing focussed on GlobalPlatform for ARM based secure elements (P73,SN100,SN300).
  • Development, execution, Validation of testBench and analysis of failures for eSE/UICC features with multiple MNOs on the NXP’s flagship embedded software smart card product.
  • Working knowledge on GlobalPlatform 2.x specifications, Amendments A,B,C. Familiar with Galitt tool for GlobalPlatform compliance with JCOP products.
  • Experienced in GP certification, UL certification, CC Certification.
  • Familiar with GlobalPlatform APIs and JavaCard APIs.
  • Javacard and applet development.
  • Utilized junit testing framework for functional/non-functional testing and jenkins for test automation within NXP JCOP environment. (Usage, development and maintenance)
  • Good understanding on I2C, SPI, SMB, UART protocols
GlobalPlatformJavacardembedded secure elementEmbedded SIM (eSIM)UL certificationcommon Criteria certification+6

Gemalto (now thales digital identity & security)

Embedded Software Engineer-R&D

Jul 2020Mar 2022 · 1 yr 8 mos · Singapore

  • Develop, validate and deploy new software components (For Ex: Advanced software security mechanism) targeted for Telecom Sim cards, smart cards and embedded secure elements/products.
  • Serving major customers worldwide in Digital Identity and security domains in Mobile Connectivity solutions. Involved in maintenance/validation of smartCards targetted to Telecom(JIO, Vodafone, Verizon), Transport(miFare), banking(VISA, MasterCard), M2M.
  • Familiar with eSIM, GSMA RSP SGP.22, 3GPP and ETSI standards.
  • Upgraded UWB plugin in ST54J NFC UWB chip and shared patch to google for Google pixel.
  • Involved in Embedded Applet development for Multisim M2M products using Javacard, referring common smartcard standards like ISO/IEC 7816, GP standards.
  • Participate to the development of next generation operating system (GxOS) targeted for smart cards and M2M devices.
  • Issue analysis on real time issues and develop bug fix/patches integration, validation and deliver live on field deployment. Performing certifications like GP, VISA, MPP (Mobile payment protocol) , M4M ( Collis- UL Mifare 4 Mobile) and deliver to certification centers like FIME.
javacardsmartcardGlobal Platformembedded secure elementeuiccEmbedded SIM (eSIM)+7

Energy research institute @ ntu

Research Engineer- Communication/Embedded IOT

Jan 2018Apr 2020 · 2 yrs 3 mos · Singapore

  • Responsible for implementing web based SCADA/HMI applications which integrated Microgrids, renewables, energy sources and loads, power meters, sensors and building management system with supported protocols such as Bacnet, Modbus RTU/TCP, TCP,Zigbee.
  • Responsible for drivers architecture design(REST) and implementation using microservices in java.
  • Familiar with home automation using bacnet protocol and responsible for POC of alarm systems in microgrid.
  • Full stack development(Angular, Javascript, HTML, CSS, REST API- Java Microservices, MS-SQL) and integrating communication stack.( Modbus, BacNet, Zigbee protocols)
  • Skilled in designing process workflow using node red- a famous visual tool for IOT.
  • Experienced in sensors datapoint configuration and designing Single line diagram (SLD)for real time data acquisition and remote controlling the devices. Integrated alarm systems to SCADA.
Full-Stack DevelopmentMicroservicesJava

Network genetics

TV Whitespace Wifi Development- Software Engineer

Sep 2016Sep 2017 · 1 yr · Singapore

  • Performed a major role in the Wireless Communication design, Development, Testing and deployment of the TV-Whitespace Technology which use Geo-Location Database to allocate the Unused TV whitespace channels to the requesting Whitespace Device.
  • Unused TV channel allocation based on minimum path loss and minimum Interference/Noise. Hata model is used for the calculation of pathloss and assigns a TV whitespace channel with allowed transmission power for every WSD.
  • Interference Management which includes co-channels and adjacent channel interference calculations based on the channel gain, path loss and geo-location details. This provides the channelquality factor from minimum interference values to maximum interference values.
  • Experience in Web API development using Java and C#. This Web API simulator allows to simulate the communication between the Wireless device and the GLDB.

Tesco bengaluru

Software Engineer

Jun 2014Jul 2015 · 1 yr 1 mo · Bengaluru, Karnataka, India

  • Performed a major role in the development of provider level web API’s for GAPI team. It coversthe entire journey of online shopping in Tesco UK grocery website.
  • Experienced in working with Java and C# programming languages.
  • Worked as front-end web developer (web api’s, MVC’s,HTML, Javascript in Dotnet) and Tester for a period of 1 year.
  • Carried out unit testing, integration testing, regression testing and automation testing for all theproviders of GAPI team.
JavaC#Web API Development

Port trust of chennai

Internship

Dec 2012Jan 2013 · 1 mo · Greater Chennai Area

  • Learned about the various electronic components used at the port of chennai ,india ranging from microwave devices to radar.Also learned about the communication and networking equipments used at the port for transmitting the information and managing the secure network.

Education

Nanyang Technological University Singapore

Master of Science (M.Sc.) — Communication Engineering

Jan 2015Jan 2016

Anna University Chennai

Bachelor of Engineering (B.E.) — Electronics and Communication engineering

Jan 2010Jan 2014

RGM Higher Secondary School

Higher secondary(secured 97%)

Jan 2004Jan 2010

Stackforce found 27 more professionals with Globalplatform & Javacard

Explore similar profiles based on matching skills and experience