Professional Documents
Culture Documents
Srivats Iyer Resume
Srivats Iyer Resume
Summary
I am an Electrical Engineer and my specialties are RTOS, Embedded Systems and Firmware
development, Microcontrollers, Microprocessor design and architecture. I enjoy taking on new
challenges and working with highly motivated people who think out of the box.
Skills
Languages: C, C++, Assembly, Python, Verilog.
Microprocessor (8/16/32 bits): Intel X86, ARM7, ARM Cortex A8.
Microcontroller (8/16/32 bits): Intel MCS-51, ARM Cortex M4F.
FPGA: Altera Cyclone III.
SoC: TI AM335x.
Modules: UART, SPI, I2C, I2S, CAN, Ethernet, Bluetooth.
Peripherals: GPIO, PWM, Timers, ADC, DAC.
Protocols: RS-232, RS-485, USB, TCP/IP, UDP, HTTP.
Embedded OS: RTOS, Linux (Experience working on BeagleBone Black).
Software: Eclipse IDE, TI Code Composer Studio, Eagle, Cadence OrCAD, Altium, Visual
Studio, Microsoft Office, Microsoft Visio etc.
Version Control: GIT.
Tools: Oscilloscope, Logic Analyzer, Protocol Analyzer.
Employment
Cognitech, Inc. (Pasadena, California) -----------------(January 2017 to August 2017)
Worked as a hardware engineer during my internship at Cognitech, Inc. I was the
principal engineer involved in a redesign of Cognitech's proprietary Video Capture
Card. This card is designed for decoding analog video, digital video and digital audio.
Replaced the video decoder chip with the Analog Devices 7842 series of video
decoder chips.
Responsible for component selection, creation of the schematic circuit design and
high-speed layout design.
Ran signal integrity analysis on the new design using Cadence PCB design
software. Since the individual ICs had different impedance requirements, I designed
an impedance controlled, layer stackup for the board.
Managed the prototyping process by communicating with PCB manufacturers and
assembly vendors overseas.
Wrote firmware to control and monitor video output from the capture card. During
this process, I worked on ThreadX RTOS, Altera FPGA, USB, I2C and I2S protocols.
Designed the video controller using Verilog to manage and forward the video
output from FPGA.
Wrote firmware for the USB Controller chip to output the video for viewing. The
USB firmware included designing of state machines, ping-pong scheme for the
DMA buffers, writing USB descriptors and creating USB endpoints. Coding was
done using embedded C in an RTOS environment.
1|Page
Srivats Iyer
Cell: (817) 915-1966
Email: i.srivats@gmail.com LinkedIn: www.linkedin.com/in/getsrivatsiyer/
Education
MS in Electrical Engineering | Graduating December 2017
The University of Texas at Arlington
Embedded Microcontrollers, Microprocessor Systems, Advanced Embedded
Microcontrollers, Advanced Microprocessor Systems, Computer Architecture II, Computer
Networks. (Current GPA 3.6).
2|Page