Nisarg Shah

Software Engineer

Bengaluru, Karnataka, India14 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 13 years of experience in Image/Video Processing
  • Led teams in high-impact projects at top tech companies
  • Co-authored multiple IEEE publications and patents
Stackforce AI infers this person is a highly skilled Image Processing and Embedded Systems Engineer with extensive experience in consumer electronics and manufacturing.

Contact

Skills

Core Skills

Embedded SystemsImage ProcessingMachine Learning

Other Skills

Embedded CFirmwarePre-silicon validationSilicon Bring-upComputational GeometryC ProgrammingOpenCVMatlabElectronicsMulti-core ProgrammingLinuxDigital Signal ProcessorsVHDLEmbedded SoftwareSignal Processing

About

Professional experience of 13 years in Image/Video Processing domains on Embedded platforms. Key skills – Image Processing, C Programming, Multi-core Programming, Embedded Systems, Linux. Experience in Machine Learning (Neural Networks and SVM), OpenCV, Matlab, Data Structures, Algorithms, Computational Geometry and Android Application development. Co-authored 3 IEEE conference publications and 2 patents filed.

Experience

Google

Software Engineer

Jan 2022Present · 4 yrs 2 mos · Bengaluru, Karnataka, India

  • Led team in delivering production BSP SW and HAL SW for Tensor A1 SoC, powering Pixel Buds Pro2.
  • Managed a team of 4 engineers and contributed to below areas:
  • > Pre-silicon validation of Tensor A1 chip on Zebu and proFPGA platforms in closely working with emulation team.
  • > Silicon Bring-up and chip validation using embedded shell platform, in collaboration with HW teams (Architecture, RTL, DV, SiVal).
  • > Design and development of drivers and firmware for Tensor A1 (on areas covering clock, DVFS, audio, peripherals) on freeRTOS.
  • > Developed HAL APIs and integrated those in application SW in collaboration with the product and algorithm teams.
  • > Mentored team members for project execution, priority settings and career development. Conducted interviews for team growth.
Embedded CFirmwareEmbedded SystemsImage Processing

Applied materials

Technical Lead

Jan 2017Jan 2022 · 5 yrs · Bengaluru, Karnataka, India

  • Contributed in following areas for Applied Material’s equipment tool used for Panel Manufacturing.
  • > Computational Geometry: Design and development of polygon Boolean operations (OR, XOR) , polygon offsetting/biasing algorithms.
  • > Alignment: Semiconductor wafer/panel alignment using Image processing techniques. Achieved sub- micron level precision using sub-pixel accurate edge-detection and circle-fit algorithms.
  • > Diagnostics: Design and development of auto diagnostic algorithms to detect hardware anomalies and optical aberrations (telecentricity, chromatic aberration etc). Also leading the efforts for camera image quality diagnostic and bitmap compare module.
  • > Simulators: Development of software simulation for lithography tool. Modeled hardware responses using statistical models to accurately simulate hardware behavior.
  • > Parallel Computing: Implemented multi-threaded start-up code using pthread POSIX APIs. Implemented logger process using SystemV IPC APIs (shared memory and semaphores).
  • > Team Building: Interviewing candidates, getting them on-board. Help team-mates ramp up and lead them technically in their assignments.
  • All development done in C programming language on Linux Platform.
Embedded CImage ProcessingEmbedded Systems

Samsung r&d institute india

Tech Lead

Jan 2014Dec 2016 · 2 yrs 11 mos · Bengaluru Area, India

  • Contribution in research and development of various image/video processing algorithms (Video Back-light correction, Skyline detection, Haze removal, tilt correction, etc.).
  • Responsibilities included planning, implementation, algorithmic experimentation, porting, optimization, commercialization, cross-team collaboration, PoC development and customer interactions.
  • Technical skills - OpenCV, Matlab, C programming, Machine learning tools (SVM and Neural Networks), multi-core implementation, ARM NEON assembly and intrinsic coding, Android application/native development.
Machine LearningImage Processing

Ittiam systems pvt ltd

Senior Engineer

Jun 2011Dec 2013 · 2 yrs 6 mos · Bengaluru Area, India

  • Video Encoder (HEVC, H264, MPEG-2) development and optimization on various Texas Instrument DSPs (DM6467, C6678, DM8168) and Intel server (Xeon ES- 2650).

Education

Indian Institute of Technology, Kharagpur

M.Tech. — Visual Information & Embedded Systems Engineering

Jan 2009Jan 2011

Nirma Institute of Technology, Ahmedabad

B.Tech. — Electronics & Communication Engineering

Jan 2005Jan 2009

Stackforce found 100+ more professionals with Embedded Systems & Image Processing

Explore similar profiles based on matching skills and experience