We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

Fremont, CA

PROFESSIONAL SUMMARY:

  • Over 8+ years of cumulative experience in embedded IoT product validation, Drone application validation, Video codecs validation, and test application framework development. Expertise with multicore/multichip TI platforms validation and TI application frameworks.
  • Product level grey - box testing - IoT Device interfacing Smart Security Camera with iOS Mobile app over the Cloud
  • Experienced in Unit and System level validation of Drone Application (Fail Safe, Error Reporting mechanism, Object Avoidance, Flight Run Away testing and others)
  • System level white-box testing - Includes BSP, device driver testing (USB, NAND, I2C, EDMA, HDMI, RAM, WIFI), system level Negative scenarios validation and code coverage and analysis.
  • Knowledge of Quality Assurance and Quality Control methodology and procedures.
  • Test Plan and Test Suite preparation for complete Product Life Cycle
  • Expertise in video codec validation standards: H265/HEVC, H264, MPEG4 and MPEG2
  • Subjective Quality Analysis for Video Codecs using metrics like PSNR, DMOS and MSU
  • Experienced with TI EVM’s: Shannon C6678 Multicore/Chip EVM, IVAHD OMAP4, DM6467, DM510
  • Knowledge on TI’s IPNC RDK framework support and debugging
  • Knowledge of TI’s Multicore/Multichip framework (MCSDK) for feature addition and bug fixing
  • Excellent team player and can work independently
  • Closely work with development team to improve product quality and customer deadlines
  • Leading & Mentoring team in motivated manner towards achieving project goals

TECHNICAL SKILLS:

Tools: Wireshark, Tektronix MTS4EA, Tektronix PQA, MSU VQM, Interra Vega

Environment: s: H264/HEVC Analyzer, MAVSim, MobaXterm, Zenmap, Busybox, ffmpeg, mplayer,IBM Rational ClearQuest Web, Mantis, JIRA, SVN

Multimedia Framework: Proficient with MCSDK and IPNC RDK, Familiar with Gstreamer, DVTB and RF5

Processors: Keystone Multi-core DSP, DM814x,OMAP4, DaVinci DM 510, DM 6467, DM36x

Video Codecs: SVAC, HEVC/H265, H264, H264 - SVC, H264 - MVC, MPEG4, MPEG2

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential, Fremont, CA

Responsibilities:

  • Designed and developed test strategy, test plan for IoT Home security camera on TI’s platform and live stream to iOS application over cloud.
  • Carried out white box testing on camera firmware modules - smart detection using onboard Motion and Audio sensors, low power deep sleep mode and battery life, tuning encoding parameters on IPNC framework for optimal bitrate and best audio-video quality.
  • Carried out white box testing on cloud modules - Transcoding and segmentation, storage subscription plan, OTA firmware upgrade, pairing, message passing between iOS and camera.
  • Black box testing carried out on iOS application and product level testing for ensuring best reliable user experience.
  • Carried out manufacturing level testing to ensure out-of-box experience to the customer
  • Accolades from client manager:
  • Understanding Motion Sensor and experimentations to highlight hardware issues
  • Experiments carried out for tuning image quality and benchmarking with consumer product
  • Notable Bugs found on transcoding, database and connectivity
  • Automation of log analysis using Perl and shell scripting to maximize team productivity

Technical Lead

Confidential

Responsibilities:

  • Leading QA team for qualifying H264 encoding firmware solution on TI’s platform for drone application and live stream to remote controllerCarried out white box testing on drone firmware pipeline - capture from camera HDMI, encoding and packetizing with flight metadata and stream over wifi to controller
  • Developed unit test applications for different modules to test functional and negative scenarios in drone subsystem using C programming
  • Designed unit test cases for testing board peripherals - Memory, WiFi, I2C, HDMI etc.Carried out product testing - Flight setup (pairing), Sensor calibration, Flight maneuvers
  • Developed Linux test automation using C and flight simulator from scratch to perform:
  • Automated nightly builds on Jenkins and test report over email
  • Automated nightly sanity testing - functional modules and board peripherals
  • Automated nightly system testing - Firmware upgrade, Pairing, Flight controller & manures
  • Performed memory leak test and code coverage test on all functional modules

Senior Software Engineer

Confidential

Responsibilities:

  • Understanding of proprietary SVAC Video codec standards
  • Develop test suite for functional validation, API testing and negative testing
  • Establishing QA standards, Agile methodologies with documentation
  • Instruments )
  • Validation of video codecs on TI’s single core, single-chip and multi-chip platform and to support MCSDK test framework support for feature additions and debugging issues.
  • Understanding of Video codec standards - HEVC/H265, H264, MPEG4
  • Understanding of Video encoder/decoder operation, TI’s multi-chip test framework
  • Design and develop test-suite, test-scripts for functional, interface, stress and stability
  • Debug, bug fixing and add feature on TI’s framework
  • Perform objective quality analysis using metrics - PSNR, MSU and DMOS
  • Perform subjective quality analysis and automation of report with detailed excel charts

Software QA Engineer

Confidential

Responsibilities:

  • Ramp up QA practices, codec basics and MPEG2/MPEG4 codec validation on TI DM36x series.

We'd love your feedback!