Pratik Roy

Senior Software Engineer

Bengaluru, Karnataka, India6 yrs 7 mos experience
Most Likely To Switch

Key Highlights

  • Expert in embedded software development for medical devices.
  • Proficient in edge AI and IoT technologies.
  • Strong background in firmware security and MISRA-C standards.
Stackforce AI infers this person is a skilled embedded software developer specializing in IoT and semiconductor industries.

Contact

Skills

Core Skills

Embedded SoftwareFirmware Development

Other Skills

ADCARM ArchitectureARM Cortex-MBluetoothBluetooth Low EnergyC (Programming Language)C++CANDMADebuggersEmbedded CFirmwareFirmware securityFlash IAPI2C

About

As an adept embedded software developer, I possess a fervent desire to utilize technology for real-world problem-solving. My focus lies in the domains of edge AI and IoT, and I have a wealth of experience in working with medical devices, along with expertise in integrating various types of sensors with industry-grade microcontrollers. My proficiency in a diverse range of languages such as C, Embedded C, and C++, coupled with my familiarity with advanced frameworks like MbedOS and RTOS, enable me to develop firmware that is both secure and reliable. In addition to technical skills, I possess expertise in sensor data analytics, static analysis, MISRA-C, firmware security, and encryption. By utilizing cutting-edge protocols and sensors, I am dedicated to creating intelligent, real-time products that make a difference. As the world of embedded systems continues to evolve at a rapid pace, I strive to stay updated on the latest technologies and trends. By contributing to this revolution, I aim to make the world a smarter place, one project at a time. Furthermore, I have experience working with automotive processors, an exciting and dynamic field that has seen significant expansion in recent years. The semiconductor industry, in general, is considered a crucial growth driver of modern economies, with increasing optimism about investments in this domain. Semiconductors have become indispensable components in various sectors, from healthcare to telecommunications, automotive to aerospace. The world of automotive processors is witnessing constant innovation and breakthroughs, with companies developing new technologies that are revolutionizing the automotive industry. Automotive processors play a crucial role in the development of advanced driver assistance systems (ADAS), autonomous vehicles, and other path-breaking technologies that are shaping the future of transportation. As an embedded software developer with a deep-rooted interest in the semiconductor industry, I am excited to be a part of this growing field. I am confident that my expertise in firmware development can make significant contributions to the development of cutting-edge technologies that will shape the future of our world. As the world becomes increasingly reliant on semiconductors, it is clear that this industry will continue to play a vital role in our lives. With new investments and technological advancements, the possibilities for growth and innovation in the semiconductor industry are endless, and I am eager to be a part of this exciting field, contributing to its continued success.

Experience

Texas instruments

Senior Software Engineer

Jan 2023Present · 3 yrs 2 mos · Bengaluru · On-site

  • As a Firmware Developer specializing in Vision and Depth Motion Processing Accelerators, my role
  • entails designing, developing, and maintaining firmware for the Image Signal Processor (ISP) of TI’s
  • TDA4 and AM62Ax processor families. I actively address silicon entitlement gaps during every SDK
  • release cycle, implement features across imaging modules with DMA synchronization (ISP to DDR or
  • vice-versa) and hardware thread schedulers(within the ISP); optimize the imaging pipeline’s architecture for flexible IP (subsystem modules) utilization and improved performance; troubleshooting complex problems in CPU and firmware utilizing, XDS110/JTAG and source code debuggers. Additionally, I contribute to silicon bring-up and wake-up processes using FPGAs in simulated environments. I also focus on automating the CICD framework across platforms, reducing effort for SDK releases and ensuring compatibility for bidirectional traceability (BiDi). I am actively involved in resolving queries related to the IP on TI’s E2E forum.
C (Programming Language)Embedded SoftwareEmbedded CImage signal processorSoftware TroubleshootingDebuggers+2

Hubbell incorporated

Engineer I: Embedded Firmware

Oct 2022Dec 2022 · 2 mos · Chennai, Tamil Nadu, India · On-site

  • IoT-enabled compact re-closer that detects faults in the power transmission lines. It can be controlled using a software interface to run various algorithms and log data of the events real time. The firmware consists of modules including GPS, WiFi, OTA updates, USB and multiple ADCs inputs alongside digital output controls.
MSP430C++MicrocontrollersC (Programming Language)FirmwareEmbedded Software+2

Surgeonslab ag

Junior Firmware Developer

Apr 2021Oct 2022 · 1 yr 6 mos · Chennai, Tamil Nadu, India · On-site

  • A software-controlled medical device was designed that has multiple actuation working in a real-time environment with minimum latency. The firmware was built on Mbed-OS following the MISRA-C standards and optimized using the SAST tools. On the fly firmware upgrade with software bootloader, handling power failures and various error handling mechanisms were some of the notable features that were developed.
Product DevelopmentTeam ManagementEmbedded SoftwareFirmware Development

Curneu medtech innovation

Junior Firmware Developer Intern

Oct 2020Mar 2021 · 5 mos · IIT Madras Research Park

  • Designed an optimized and secured firmware for the medical device by integrating sensors with the BLE enabled micro-controller from Texas Instruments. Built several modules and libraries from scratch and deployed a real-time system following the ISO-62304 standards of coding.

Sunlux technovations

Summer Intern

Jun 2019Jun 2019 · 0 mo · Bengaluru, Karnataka, India

Reliance industries limited

Summer Intern

May 2019May 2019 · 0 mo · Gadimoga

  • Overview of instruments and control systems at KGD6 plant.

International society of automation (isa)

External Administrative Lead

Dec 2018Dec 2019 · 1 yr · Vellore, Tamil Nadu, India

Py technologies

Intern

May 2018Jul 2018 · 2 mos · Kolkata, West Bengal, India

S.r.i. labs

Intern

Apr 2018Jul 2018 · 3 mos · Kolkata, West Bengal, India

  • Summer Internship

V innovate it

Technical Crew

Jan 2018Dec 2019 · 1 yr 11 mos · Vellore, Tamil Nadu, India

Education

Birla Institute of Technology and Science, Pilani

Master of Technology - MTech — Embedded Systems

Jul 2024Jul 2026

Vellore Institute of Technology

Bachelor of Technology - BTech — Electronics and Communications Engineering

Jan 2017Jan 2021

Stackforce found 100+ more professionals with Embedded Software & Firmware Development

Explore similar profiles based on matching skills and experience