We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

San, JosE

SUMMARY:

  • Delivered a Jenkins based automation solution capable of conducting platform level health checks on nightly with reporting and email capabilities.
  • Developed scripts in Python/shell for automation execution.
  • Developed test tool in C/C++ to validate APIs.
  • Engaged cross - functional teams including Development teams to design and develop low-level platform integration and system test plans.
  • Used Automated Testing Procedure (LabView) and Manual test bench method to debug and troubleshoot the hardware and firmware issues reported by the customer.

TECHNICAL SKILLS:

OS: Linux, Windows

Programming Languages: Python, C, C++, Assembly language

HDL: VHDL, VerilogIDE: Eclipse, Keil Micro vision, IAR, CCS (Code composer Studio)

EDA tools: Xilinx ISE, Modelsim, Multisim simulator, Pspice, Mentor Graphics, Hyperlynx, OrCAD

Software: Matlab, Simulink

Hardware: Oscilloscopes, Multi-meter, Function generators, Logic analyzer

Microcontrollers/ Microprocessor: ARM (Cortex M4), 8051

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential, San Jose

Responsibilities:

  • Responsible for firmware validation of Bluetooth and IR module of Set top box.
  • Engaged cross-functional teams including Development and product teams to design and develop low-level platform integration and system test plans.
  • Developed scripts in Python/shell for automated test execution to verify Bluetooth and IR functionality.
  • Delivered a Jenkins based automation solution, capable of conducting platform level health checks on daily builds with reporting and email capabilities.
  • Developed test tool in C/C++ to validate APIs.
  • Conducted stress and performance test to verify 802.11 Wi-Fi throughput under different RF condition using various tools such as iperf and Wireshark.
  • Created python scripts, which are capable to plot Wi-Fi throughput and layer 1 parameters on nightly builds.
  • Verify L1/L2 protocols for 802.11 using Wireshark.
  • Validated coexistence test for Bluetooth - Wi-Fi (802.11b/g/n)
  • Logged defects and prioritized it using JIRA.
  • Performed power measurement for various network interface of Set Top Box.
  • Performed power characterization for Remote Control.
  • Worked with dev team to find the root cause of the defects.
  • Used git for version control.

Hardware Test Engineer

Confidential, San Jose

Responsibilities:

  • Testing various Confidential Routers (Series 3600, ASR 901, CSR)
  • Verified eye pattern, center wavelength, spectrum width, receiver sensitivity, jitter and BER to ensure these parameters meet the specifications.

Systems Engineering Intern

Confidential, Santa Clarita

Responsibilities:

  • Worked on Vibration Management Systems Computer (Government Project classified)
  • Created Impact utility script to automate the configuration of FPGA
  • Created Modelsim script file to simulate the test bench to verify the design.
  • Implemented and debug frequency monitoring system using FPGA and VHDL programming.
  • Implemented and debug Serial Peripheral Interface (SPI) bus algorithm on FPGA to drive the external solenoids.
  • Supported Systems Engineering execution tasks for the Vibration Management Systems Computer (VMSC).
  • Used Automated Testing Procedure (ATP) and Manual test bench method to debug and troubleshoot the hardware and firmware issues reported by the customer.
  • Troubleshoot the PWB design of 3U VPX card using test equipment.
  • Perform thermal and vibration tests to meet the EHS requirement.

Digital Design Engineer Trainee

Confidential

Responsibilities:

  • Developed different logical circuits on VHDL and implemented them on FPGA to test its functionality.
  • Created test-bench to verify design using Modelsim.
  • Created Modelsim script file to simulate the test-bench.
  • Developed Digital Signal Processor using VHDL. Its functionality was checked using the Modelsim. Moreover, it was successfully implemented on FPGA to check its hardware functionality. Worked on timing analysis to reduce numbers of gate counts to improve input/output delay.
  • It was developed for receiving Dual Tone Multi Frequency (DTMF) signals sent from one mobile to another to decode the signals. Interfacing was done using Microcontroller 89C51. DTMF tone was decoded using C. Value of DTMF signal was displayed on 7-segment LED.
  • Creation of different channel models such as AWGN, Rayleigh channels. Specifying multipath delays, maximum Doppler shifts and path gains. Checking the effect of various parameters on the channel model for different modulation schemes (BPSK and QPSK). Observing frequency spectrum and BER. Theoretical analysis of antenna diversity techniques for SNR improvement.

Servo Motor controller

Confidential

Responsibilities:

  • Created PWM device driver to control RC (radio control) type servo.
  • Build software using inbuilt PWM on cortex M4 based microcontroller Tiva Launchpad to control speed and direction of the servo.

Confidential

Responsibilities:

  • Created device driver for on-chip temperature sensor using Confidential to measure chip temperature.
  • Software was built using TI APIs to log on-chip temperature.

We'd love your feedback!