K

Kuldeep Singh

Software Engineer

San Francisco, California, United States18 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in C++ and Embedded Systems development.
  • Led validation efforts for Intel CPU functional testing.
  • Designed optimized DSP solutions for ARM platforms.
Stackforce AI infers this person is a Semiconductor and DSP development expert with strong embedded systems capabilities.

Contact

Skills

Core Skills

C++Embedded SystemsCpu ArchitectureDigital Circuit DesignDsp Development

Other Skills

VHDLARMDigital Signal ProcessorsRTL designMPEG-4CHardware ArchitectureProcessorsDebuggingMatlabVerilogAlgorithmsx86 assemblyRTL Design

Experience

18 yrs 7 mos
Total Experience
2 yrs 9 mos
Average Tenure
9 yrs 10 mos
Current Experience

Google

Software Engineer

Jun 2016Present · 9 yrs 10 mos · Mountain View, CA

VHDLARMDigital Signal ProcessorsRTL designMPEG-4C+9

Intel corporation

2 roles

Software Engineer

Dec 2014May 2016 · 1 yr 5 mos

  • Developing components of a validation tool for IPs in Intel SoCs using C++.
  • As part of my work I have to develop drivers for the test cards, provide library functions for device communication protocols and write example tests to demonstrate use of the library functions.
C++

Component Design Engineer

May 2011Dec 2014 · 3 yrs 7 mos

  • Wrote multi-threaded focused tests in C and x86 assembly for custom OS based tool for functional validation of the Intel CPU IPs.
  • Led the validation efforts of my team in focused testing of Intel CPUs.
  • Worked on and developed expertise in the CPU architecture areas of Virtual Machine Extension(VMX), Safer Mode Extension (SMX) and Software Guard Extension (SGX).
Cx86 assemblyCPU Architecture

University of michigan

2 roles

Graduate Student Instructor (GSI)

Promoted

Sep 2010Apr 2011 · 7 mos

  • Served as a teaching assistant for the following courses
  • 1) Discrete Mathematics.
  • 2) Introduction to Artificial Intelligence.

Student

Aug 2009Apr 2011 · 1 yr 8 mos

  • I was a graduate student in Computer Science and Engineering department.

Qualcomm incorporated

Intern

May 2010Aug 2010 · 3 mos · Greater San Diego Area

Anveshan telecom pvt. ltd.

Engineer

Jul 2008Aug 2009 · 1 yr 1 mo · Bengaluru Area, India

  • Digital circuit design.
  • VHDL based hardware design
VHDLDigital Circuit Design

Ittiam systems pvt. ltd.

2 roles

Engineer

Jul 2007Jul 2008 · 1 yr · Bengaluru Area, India

  • World's most preferred DSP IP supplier;
  • Designed, developed and optimized image and video CODECs for ARM-9E and ARM Cortex-A8 based platforms.
  • Enhanced JPEG decoder for 3DLabs DSP platform by adding customized decoding of progressive JPEG images.
  • Optimized and ported MPEG-4 decoder on ARM Cortex-A8 based systems using SIMD assembly instruction set by
  • participating in team effort; achieved real-time (40fps+) video play capability.
  • Organized GIF image decoder in C by introducing APIs for achieving application, library and memory level abstraction
  • and improving portability. Optimized BMP decoder using ARM9E assembly; reduced CPU cycles by 30 percent.
ARMCDSP Development

Intern

May 2006Jun 2006 · 1 mo · Bengaluru Area, India

  • Developed simple network time protocol (SNTP) from scratch by working independently and with minimum assistance.
  • Successfully implemented SNTP using C and then tested it for use in IPTV; received pre college placement job offer.
C

Education

University of Michigan

M.S.E — Computer Science and Engineering; Hardware

Jan 2009Jan 2011

Indian Institute of Technology, Kanpur

BTech — Electrical Engineering

Jan 2003Jan 2007

Stackforce found 100+ more professionals with C++ & Embedded Systems

Explore similar profiles based on matching skills and experience