We provide IT Staff Augmentation Services!

Senior Firmware Engineer Resume

2.00/5 (Submit Your Rating)

OH

PROFESSIONALSUMMARY:

  • 8 Years of experience in Embedded systems development for multiple hardware platform. Good in design and developing middleware and firmware components for software in C/C++ using STL, multithreading, data structures and design patterns.
  • Extensive experience in Software Development Life Cycle Possess Requirements Gathering, Analysis, Design, Development, Testing, Production support and Project Coordination.
  • Excellent analytical, problem solving and communication skills with the ability to work independently and in a team. Ability to quickly master new concepts/applications and a good team player.
  • Excellent presentation and capable of preparing technical documentation by interacting with clients in both functional and technical aspect using MSOffice tools.
  • Expertise in Set - top Box, MPEG and Multimedia technologies.
  • Expertise on cross-compiling tool chains.
  • Expertise on memory leak and debugging tools and techniques.
  • Experienced in active participation of requirements analysis meetings with Business owners, Product team, Business analysts together requirements for project.
  • Experienced in creating a detailed design document to translate the requirements into technical design.
  • Expertise in performing code reviews and code analysis tools.
  • Expertise in following Agile and scrum methodologies.
  • Hands on experience working on Real Time Operating System (GreenHills).

TECHNICAL EXPERTISE:

Operating Systems: Unix, Linux, Windows, Green Hills.

Languages: C, C++, Python.

Defect Tracking Tools : CDETS, Bugzilla.

Version Management Tools: Git, IBM Rational Clear case, SVN

Code Improvement Tool: Code Collaborator,Coverity

Debugging Tools: GDB , MULTI

Compiler: GNU GCC, G++

IDEs : Eclipse, Codelight, Source Insight.

Memory leak tool : Memcheck.

Toolchain: MIPS,MIPSEL and ARM

Protocols: UPNP,TCP/IP

Other: Driver Explorer, Connected Component workbench, Fileziila, Driver Examiner.

PROFESSIONAL EXPERIENCE:

Confidential, OH

Senior Firmware Engineer

Environment: C, C++, GreenHills,CCW.

Responsibilities:

  • Designed and completed development of Heat sink fan module as part of prognostic under predictive maintenance component.
  • Implemented unit test program using python for testing modules which are developed.
  • Configuration of JSON files with Profile data for communication to and from HPC multidrive.
  • Hands on experience using different communication tools such as CCW, Drive Explorer, FileZilla.
  • Implementing test cases for different profiles using python.
  • Following Lint and coding standards during development.
  • Analyzing and resolving high priority anomalies which are part of CR1.

Confidential, GA

Senior Middleware Developer

Environment: C, C++, Linux

Responsibilities:

  • Onsight Coordinator.
  • Designed, and completed the development of Https downloader which supports the download of application to the box such as Netflix for all type of STB (Deployed and engineered STB).
  • Design, Develop and HDR (High Definition Range) feature for existing STB and new STB(G10) and supported complete deployment of the feature to the filed STBs.
  • Worked on enhancement for the existing features such as download manager which checks and downloads all required files (such as themes, ppv files, vod poster art) to the box based on idle time of the box.
  • Feature enhancement for the box such as graceful reboot, front panel boot stage indicator.
  • Triaging of all field issues reported at customer sites and provides first hand analysis for the issue.
  • Worked exclusively on providing fix for customer reported bugs in modules like DVR, MRDVR MSP PPV EPG and VOD.
  • Have expertise in debugging and solving issues in all middleware modules in the product.
  • Coordinated integration of fixes from various component and supported the filed deployment
  • Sustenance activity which involves getting the bug reports, performance optimization, debugging and fixing the issues.

Confidential

Software Integrator & Tester

Environment: C, Moblin

Responsibilities:

  • Integration of various modules.
  • Compilation & Testing through shell scripts.
  • Profiling data & Applying memory limits.

Confidential

Software Developer

Environment: C, uCOS,MPEG-2

Responsibilities:

  • Development of the code using C, uCos.
  • Debugging and fixing of customer reported display issues and improvements.
  • Testing and Integration of different modules.

Confidential

Software Intern

Environment: C,C++,Linux.

Responsibilities:

  • Development of software which extracts all channel and program information and segregating it according to date, time and other parameters.
  • Improvement of EPG crawler.
  • Creation of target compatible epg images and logos.
  • Page scroller implementation.

We'd love your feedback!