Syed Fakheruddin

Software Engineer

Pune Division, Maharashtra, India20 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in system tool chain development and testing.
  • Proficient in C/C++ and Assembly Language.
  • Strong experience in test automation and process improvement.
Stackforce AI infers this person is a skilled engineer in Embedded Systems and Software Development.

Contact

Skills

Core Skills

CC++TestingCompilerC/c++Assembler

Other Skills

LinuxOperating SystemsDebuggingEmbedded SystemsLinkerCygwinQualcomm DSP toolsOptimizationScriptingReal-Time Operating Systems (RTOS)Test AutomationDevice DriversEmbedded SoftwareTCL

About

Extensive experience in Design, Development and Testing of various projects in System Tool Chain (Assembler, Linker, Debugger, Simulator) on Linux and Windows environment. • Experience in developing and handling C/C++ based data structures and algorithms. • Experience in development and testing of system tools chain (Compiler, Assembler, Linker, Debugger, Simulator and Binutils). • Hands on experience on porting and test case preparation for System tool chain. • Hands on experience on Test Automation, Test Plan and Test case generation. • Actively involved in process planning, design and development to improve yield and reduced cost. Performed failure analysis and component inspection. • Experience in working with various clients from Asia Pac and USA • Very good written and oral communication skills. Specialties: Language : C, C++, Assembly Language. Script : Python, Pearl and Shell scripting. Processor : Starcore MSC8156, Qualcomm DSP, Tx19A, 8085, x86, Atmel (AT90S8515). Tool : TRACE32 debugger, Qualcomm DSP simulator, Atmel AVR Simulator, EMU8086v3.05 emulator, Tx19 Debugger, Cygwin, QAC, Numega Bound Checker and True Coverage, Doxygen. Operating System: Window, Linux.

Experience

20 yrs 6 mos
Total Experience
5 yrs 5 mos
Average Tenure
15 yrs 4 mos
Current Experience

Nvidia

Senior System Software Engineer

Dec 2010Present · 15 yrs 4 mos · Pune Area, India

CC++LinuxOperating SystemsDebuggingEmbedded Systems+1

L&t infotech

Senior Software Engineer

Jun 2007Nov 2010 · 3 yrs 5 mos · Bengaluru Area, India

  • Worked as Module Lead in Compiler tool chain testing for Freescale Starcore DSP processor. Perform testing of assembler, linker, and compiler(intrinsic function, pragma, libraries, and various optimization)
CompilerAssemblerLinkerTesting

Qualcomm

Consultant

Jun 2007Sep 2008 · 1 yr 3 mos · Hyderabad Area, India

  • Project Title: Testing of Qualcomm DSP processor tool chain (Assembler, Linker, Debugger and Simulator).
  • Target: Qualcomm DSP Processor version 6 (Hexagon).
  • Language/Tools: C/C++, Cygwin, Qualcomm DSP tools (GCC/OPEN64 cross-compiler tools/ RTOS).
  • Description:
  • This project deal with testing of GNU ported tool chain and OPEN64 for the QDSP6 processor for Linux 32/64 platform. QDSP6 processor tools chain has various tools like assembler, linker, debugger, simulator, etc which are involved in compilation process. Individual tools are tested separated while compiling and major feature of QDSP6 processor tools chain is also tested on TRACE32 simulator.
  • Role & Contribution:
  • Involve in process planning.
  • Ownership for testing of Linker, Debugger and Simulator.
  • Involve in testing of other binutils.
  • Test Planning, Test case preparation and Testing.
  • Responsible for creating testing infrastructure and handling regression test suit.
  • Implement test cases for QDSP6 tools chain such as Assembler, Linker, Debugger, Simulator, and Profiler.
  • Responsible to test QDSP6 debugger specific feature using TCL.
  • Tested QDSP6 RTOS feature for debugger support.
  • Responsible for setting TCL framework for nightly regression/QA automation for tool chain.
  • Implement makefile infrastructure to test TRACE32 debugger with QDSP6 processor tool chain.
  • Provide support for nightly build and release of tool chain.
C/C++CygwinQualcomm DSP toolsTesting

Acme technologies

Software Engineer

Sep 2005Jun 2007 · 1 yr 9 mos · Noida Area, India

  • Project Title: Up-gradation of Assembler for TX19A architecture.
  • Description:
  • This project is upgrade version of assembler implemented for Tx19A architecture. It supports new command line option, optimization mechanism, re-factoring, support 64-bit instruction and is platform independent.
  • Role & Contribution:
  • Responsible for implementing new supported command line option, warning/error message, supported new feature for data directive and relocation information.
  • Responsible to build assembler with VC6 and GCC4 compiler.
  • Perform re-factoring of product to increase processing speed of assembler.
  • Responsible for resolving conflict in functional specification given by client.
  • Develop unit test function to check functionality of new supported feature.
  • Implement test case in assembly language for testing of product assembler.
  • Test Planning, Test case preparation and Testing
  • Project Title: Implementation of Assembler for TX19A architecture.
  • Description:
  • This project is made to support processor TX19A. It supports MIPS architecture instructions set, supports 16 and 32 bit instruction, supports assembler directives commonly supported by MIPS architecture, supports command line switches commonly supported by MIPS architecture, provision for both absolute and relocatable output, provision for generating assembler debugs info in ELF/DWARF, IEEE695 formats and for generating List file.
  • Role & Contribution:
  • Responsible for resolving conflict in specification given by client.
  • Implement relocation information and perform exhaustive testing of relocation handling by assembler.
  • Implement feature to support for ELF and IEEE file format.
  • Responsible for bug fixing, bug validation and bug creation.
  • Implement test cases in assembly language to test blocks in IEEE695 file format.
  • Develop unit test function to check functionality of ELF module of assembler.
  • Implement test case in assembly language for testing of Toshiba assembler.
AssemblerTestingOptimization

Education

Centre Of Development of Adavnce Computing (CDAC, Noida)

Diploma In Embedded System And Design (DESD) — Embedded System

Jan 2005Jan 2005

United College Of Engineering & Research

B.Tech — Information Technology

Jan 1999Jan 2003

Boys High School & Inter Colllege

ISC — PCM

Jan 1995Jan 1997

Stackforce found 100+ more professionals with C & C++

Explore similar profiles based on matching skills and experience