Summary
Overview
Work History
Education
Skills
Accomplishments
References
Timeline
Generic

Sumit Rathore

Vancouver,Canada

Summary

Staff Embedded Engineer with 8+ years of experience delivering optimized firmware for ASIC and FPGA-based systems. Proven leadership in global engineering teams, ASIC bring-up, and embedded system optimization. Skilled in C, Python, low-level hardware interfacing, and cross-functional development from prototype to productization.

Overview

9
9
years of professional experience

Work History

Staff Embedded Systems Architect

Analog Devices
Burnaby, BC
04.2024 - 07.2025
  • Led ASIC validation from power-on to full application test in four weeks.
  • Managed a 9-member global firmware team (Canada, India, and the Philippines).
  • I mentored junior engineers on bare-metal systems, I2C drivers, and callback patterns.
  • Architected cross-medium configuration protocol, and Windows tooling.
  • Reduced iRAM usage by 10 KB through code overlays and optimization.
  • Built Jenkins-based CI for build/test automation with Polyspace analysis and UART-based performance capture via hardware jig.

Staff Engineer, Firmware Engineering

Analog Devices
Burnaby, BC
04.2022 - 04.2024
  • Transitioned FPGA-based product to ASIC by eliminating hardware-specific dependencies, and adjusting memory strategies.
  • Co-designed a DisplayPort-over-Ethernet extension protocol under memory-constrained FPGA systems.
  • Maintained PostgreSQL backend for GUI-based production tracking and MAC address management.
  • Migrated USB2 extension from a two-box system to a single-box Windows driver, with a full compatibility demo.

Member of Technical Staff (MTS), Software

Maxim Integrated
Burnaby, BC
01.2018 - 01.2022
  • - Developed patented DisplayPort-over-Ethernet protocol, foundational to new product line.
  • - Built stream recovery algorithms using line buffers only.
  • - Developed firmware/drivers for ASIC emulation for pre-silicon validation.
  • - Managed MAC and inventory databases via PostgreSQL for production tracking.

Firmware Engineer

Icron Technologies
Burnaby, BC
08.2016 - 04.2018
  • Supported sustaining engineering for USB extender products by reproducing field defects and assisting senior designers with root cause analysis.
  • Used JTAG, UART, and USB protocol analyzers to trace firmware execution and analyze low-level USB transactions.
  • Inserted debug logs and instrumentation into C-based firmware to isolate defect origins and validate firmware behavior.
  • Developed Python-based test scripts to automate defect reproduction and verify fixes prior to release.
  • Collaborated closely with senior engineers to review fixes and ensure regression-free validation across releases

Education

BASc - Computer Engineering

Simon Fraser University
British Columbia, Canada
01-2017

Skills

  • - Languages: C, C, Python, Scala
  • - Platforms: ASIC, FPGA, LEON (SPARC v8), Custom Silicon
  • - Firmware: Bare-metal, Bootloaders, Firmware Updates
  • - Tools: JTAG, Oscilloscope, Logic/Protocol Analyzers
  • - Protocols: UART, SPI, I2C, Ethernet, GPIO, RGMII, MDIO, Display Port
  • - Others: PostgreSQL, Git, Jenkins, Windows Driver Development
  • Firmware development
  • Build automation
  • Embedded systems
  • Database management
  • Product lifecycle
  • ASIC validation
  • Project management

Accomplishments

  • PATENTS
    - US 11,812,193 – Link training decoupling – Nov 2023
    - US 10,999,533 – Video switching – May 2021
    - US 10,666,879 – Video switching – June 2020

References

References available upon request.

Timeline

Staff Embedded Systems Architect

Analog Devices
04.2024 - 07.2025

Staff Engineer, Firmware Engineering

Analog Devices
04.2022 - 04.2024

Member of Technical Staff (MTS), Software

Maxim Integrated
01.2018 - 01.2022

Firmware Engineer

Icron Technologies
08.2016 - 04.2018

BASc - Computer Engineering

Simon Fraser University
Sumit Rathore