Experience


industry experience

texas instruments

mmWave firmware engineer (August 2025 - August 2026)

  • Worked on the Device Firmware Package (DFP) team for TI’s high-performance automotive radars.
  • Responsible for the development and maintenance of the radar subsystem (RSS) firmware for the 3rd-generation radar lineup.
  • Refactored major components of the firmware to adapt to evolving analog front-end designs, while meeting strict and continually evolving timing constraints.
  • Maintained a test and profiling platform for radar device interfaces used by external processors.
  • Supported critical firmware debug efforts, including performance optimization, gaining hands-on insight into RFIC firmware development.

arm embedded technologies

soc verification intern (July 2024 - December 2024)

  • Maintained Validation and Verification Test Suites used for subsystem integration.
  • Developed an internal tool to render customizable RTL and build corresponding test images.
  • Assisted the team with component integration and programming debugs.
  • Explored internal tools for the automation of RTL generation and compilation.
  • Gained hands-on understanding of industry-standard best practices in RTL design and verification workflows.

oss experience

linux foundation (lfx) mentorship

open source mentee — newlib

  • Contributed upstream to newlib, the foundational C standard library relied upon heavily by the bare-metal and embedded systems ecosystem.
  • Optimized strcmp and setjmp library functions for performance and reduced static code size.
  • Improved performance of the Dhrystone benchmark by 7.4% by effectively leveraging RISC-V extensions.

bao hypervisor

core contributor

  • Ported Bao to the BeagleBone AI64 (based on the TI TDA4VM SoC architecture).
  • Developed barebones drivers for TI-SCI and secure proxy channels.

puranikvinit


M.Sc. ES @ Technische Universiteit Eindhoven (TU/e)


By Vinit Puranik