Girinath .

Software Engineer

Bengaluru, Karnataka, India0 mo experience

Key Highlights

  • Expert in secure software design for complex SoCs.
  • Achieved significant performance improvements in secure boot processes.
  • Proven ability to automate and optimize software development workflows.
Stackforce AI infers this person is a Backend-heavy Fullstack engineer in the Embedded Systems industry.

Contact

Skills

Core Skills

Software DesignEmbedded Systems

Other Skills

Analytical SkillsCC++CMakeChrome Developer ToolsCoding StandardsCommunicationDevice DriversEmbedded CEmbedded LinuxEmbedded Operating SystemsEmbedded Software ProgrammingEngineeringEnglishFirmware Development

Experience

Texas instruments

2 roles

Software Engineer

Aug 2023Present · 2 yrs 7 mos · Bengaluru, Karnataka, India · On-site

  • Developed and delivered the OTP Keywriter application, enabling customers to securely program keys SOCs in production for the Sitara and Jacinto product lines. Improved the documentation for greater ease of use.
  • Developed and integrated the RSASSA-PSS certificate verification algorithm for Sitara MCU devices, based on the RFC standard, enhancing compliance with the x509 format across the codebase.
  • Designed, implemented, and delivered the MCELF application format, optimized for enhanced memory
  • utilization, enabling the secure boot of encrypted applications from external boot media.
  • Optimized the secure boot time for Sitara MCUs, achieving a 10x reduction that facilitated compliance with stringent CAN requirements in the automotive market and resulted in a US patent filing.
  • Integrated low-power mode support into the security firmware for Jacinto devices, enabling critical use cases.
CC++RustSoftware DesignEmbedded SystemsFirmware Development+2

Software Engineering Intern

May 2022Jul 2022 · 2 mos · Bengaluru, Karnataka, India

  • Automated 80% of SOC Addition to the TI MCU+ SDK framework, which includes source code generation
  • from C, C++, JS, JSON, and MAKEFILE templates, resulting in increased developer productivity.
  • Prototyped a tool, which along with TI SysConfig, generated configuration and examples according to the
  • device. This reduced the total size of the SDK and developers’ time spent configuring multiple devices.
CC++JavaScriptJSONMAKEFILESoftware Design

Education

Indian Institute of Technology, Kharagpur

Bachelor of Technology - BTech — Instrumentation Engineering

Jan 2019Jan 2023

Stackforce found 100+ more professionals with Software Design & Embedded Systems

Explore similar profiles based on matching skills and experience