We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL PROFILE:

  • 9+ years of comprehensive work - experience in System Software Development & Engineering for various Consumer Electronic products.
  • H aving in depth knowledge and hands-on with DVB/ATSC Standard, MPEG2 Transport Stream Specifications, SCTE Specifications, Cable-Lab Specifications, Linux Internals & Device Drivers, Processor Graphics HW & Device Driver. Proficient in C, C+ +, OOP, GNU makefile systems, Shell Script, Python Script. Expert in System Level Debugging and Troubleshooting.
  • System Study and prepare SRS.
  • Prepare High level Design Artefacts and Review Low level Design Artefacts.
  • Provide Technical support to project.
  • Conduct Domain Related Training to Project Team.
  • Supporting team members in coding and test execution and conduct Peer-Reviews.
  • Report and discuss progress/problems with Project Manager at regular Interval.
  • Schedule and Monitor the tasks assigned to the team by conducting project progress reviews.
  • Support Project Manager in Project Planning, Execution & Closure, Recruitment& Team Build-up.
  • Preparation of the Test Plan and Review and Approval of Test-Scenario.
  • Preparation of Configuration Plan and Quality Assurance Plan.
  • Inspection of Project Deliverable including Inspection Report.
  • Preparation of Project completion documents.
  • Coordinating with team members to effectively close the PA test reported bugs.
  • Co-work with Project Manager in Client Site, Project-Scope determination.

TECHNICAL SKILLS:

  • SmartBear CodeCollaborator, Xoreax IncrediBuild, Bugzilla, HSD WinXP/Win7, Linux (RedHat/Fedora Core/Ubuntu/OpenSuse), UNIX /SunOS 5.8
  • RT Linux , VxWorks
  • Digital TV , Set Top Box , Digital Camera, Device Driver ,
  • MPEG 2 Transport Stream, ATSC /DVB, Transport Stream Demuxer, Cable Card, Audio/Video, ClosedCaption, DENC, Open Cable 2.0, ffmpeg, DOCSIS, M-CMTS, DEPI, Edge QAM, Graphics, DP/eDP, GPU
  • Flamengo/Santros/SDP 1002/1001/92/83 , BCM7038(Broadcom),
  • ST 5100(ST Micro), SandyBridge/IvyBridge/Haswel/Haswel-ULT(Intel),
  • QorIQ P4080 (Freescale )
  • A/53 & A/54 (ATSC Digital TV),
  • A/65 & A/69 (ATSC PSIP for Terrestial Broadcast and cable), CM-SP-DEPI-I08(DOCSIS-DEPI), DVB-SimulCrypt OC-SP-CCIF2.0-I19(Cable CARD Interface spec),
  • EN 50221 (DVB-Common Interface spec),
  • EINCEA-608-B & EIA-708-B(Closed Caption Spec),
  • ANSI/SCTE 55(Digital Broadband: OOB Transport )
  • VESA Display Port/embedded Display Port Standard,

SUMMARY OF WORK EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Cable Headend Devices' Firmware Development.
  • Edge QAM Devices Firmware Development, Design Validation and Bug-fixes involving various features/protocols e.g PSIP, L2TPv3/DEPI, DNS

Confidential

Graphics Software Engineer

Responsibilities:

  • Graphics and Display Subsystem Development and Maintenance.
  • Study of Windows Device Driver Development Framework, Display Basics, VESA DisplayPort Standard, Device Driver
  • Design Document and Code; Driver Debugging with WinDBG and bug fixes; Driver Enhancement in line with VESA Standards Upgradation

Confidential

Lead Engineer

Responsibilities:

  • D igital TV and Camera Soc Validation and System Software Development.
  • Complete DTV Reference Solution(App & MW) Enhancement&Porting across platforms/Bug-fixes; Various Device Driver Development & Maintenance across Confidential DTV Products, DTV GUI Development with Confidential, Device Driver Development/Porting for Digital Camera on Linux Platform

Confidential

Software Engineer

Responsibilities:

  • Study of design/architecture/requirement documents, ATSC/OCAP standards, SCTE documents, DCII message streaming protocol and design validation of platform layer components

Confidential

Software Engineer

Responsibilities:

  • SetTopBox Driver Interface Layer validation.
  • Test HarnessTool Development which covers Syntax/Semantic Tests, API wise Functionality tests, Use-case scenarios involving different Driver modules. The scope was to validate third party driver interface layers and report bugs to module engineers. leCARD, Picture Data Server, Picture-In-Picture etc).

Confidential

Software Engineer

Responsibilities :

  • Increase the maximum number of DEPI control connection supported in APEX3000.
  • DNS Client Integration and Design Validation for APEX3000.
  • Support Form C Alarm in Loss of ASI Input event in SEM.
  • Design Validation of DVB SimulCrypt feature in APEX3000.
  • Test-Script using python to validate various use-case.
  • APEX1000 field issue analysis.

Confidential

Software Engineer

Responsibilities :

  • Study of Display Basics &VESA Display Port Standard, Device Driver Design Document and Code, Windows Device Driver Development Framework.
  • Driver Debugging with WinDBG and bug fixes.
  • DP Lane count optimization.
  • Driver Enhancement to support Low Power Single Path (LPSP) Hardware.
  • Design & Implementation of FastModeSet with LPSP
  • Media Refresh Rate feature implementation.
  • PSR (Panel Self Refresh) Feature enabling/Customer - Support
  • Display Clock Enable/Disable for Win8 AOAC support

Confidential

Software Engineer

Responsibilities :

  • Comparative study of Vanilla Linux and Real Time Patches for Linux (e.g. IngoMolar Patch).
  • Study on the Linux Framework Support for SPI Driver module and porting onto linux from VxWorks and test application development.
  • Feasibility study to take up V4L2 architecture for Driver Development

Confidential

Software Engineer

Responsibilities :

  • Porting of FPGA Test Application (modules are DMA, Ethernet, GPIO, I2C, RTC, SSP, UART, USB etc) on board.
  • Automation framework using ARM T32 Debugger.

Confidential

Software Engineer

Responsibilities :

  • Design and Development of HAL components e.g Tuner, Transport Stream Demuxer, Audio, Video, ClosedCaption, Subtitle, Teletext, External Inputs, Multimedia and PVR; porting onto New DTV SoC Genoa S and Genoa P
  • Design and Implementation of the interface between the Main Reference Solution and OpenGL Application, OpenGL Conformance Test Kit.
  • Integration of the 3D Heavy weight FutureMARK OpenGL Application to validate ARM MALI Grafix driver, automation and performance analysis.
  • Audio-Description and MonitorOut Implementation.
  • DualTV Implementation
  • MVC (Multi View Codec) Implementation
  • 3D Video Implementation for HDMI External Inputs
  • Uniplayer Integration with ffmpeg library and verify various audio/video codecs.
  • Maintenance of Middleware and Application layer.
  • Find Bugs in SDAL and SPI Layers through Design Validation Test.
  • Klocworks activities.

Confidential

Software Engineer

Responsibilities :

  • Multiprocess support for Display and JPEG module.
  • Usecase Development for verification of Multiprocess Support for Display and JPEG module.

Confidential

Software Engineer

Responsibilities :

  • Peer-Reviews.
  • Prepare Unit-Test Cases and complete testing.
  • Usecase Development and Complete Test of Confidential .
  • Port Drivers onto Various Confidential DTV SoC e.g. Chelsea (SDP83), Valencia (SDP92).
  • Driver Maintenances e.g. optimization of user-space and kernel-space code.
  • Follow Company QMS.

We'd love your feedback!