*st Main Road, Thavarakare Main Road
Bangalore-560029
Karnataka, India
* ******* *** * ************* opportunity that promotes
development of current and new skills.
PROFILE
Creative Embedded Software/ Firmware Engineer with experience in embedded
microcontroller-based system / embedded systems / on-chip ROM/bootloader
development,/FPGA bring-up and debug/Device driver concepts/ API
implementation,/chip/board support package development.
Experience in Embedded systems development using Embedded C and Mips
assembly in Linux.
Experience in Board bring up with boot loaders (like Primary Boot, U boot
).
Experience in Linux kernel bring up, u-boot porting, kernel debugging
skills and familiar with makefiles.
Low-level driver development experience.
Experience in BSP development and working on Mips, PowerPC processor based
platforms.
Good Knowledge in OS Internal Concepts,Kernel Modules and Linux Device
Driver.
EXPERIENCE
3.5 Years of experience in Embedded system development and 6 months of
Embedded training experience.
Working with Synapse Design as Senior Engineer from 08/Aug/2012 to till
date.
Worked as Assistant Member Technical Staff at Transwitch India Pvt Ltd,
Bangalore from 01/Jul/2010 to 07/Aug/2012.
Worked as Embedded Trainee at Rve Technologies Pvt Ltd from Aug-2009 to Feb-
2010.
SKILL SET
Development Languages/Tools/Environments : C, Mips Assembly, GHS Multi
Debugger, GNU Cross Tool Chains, CVS, Visual Studio 2012, P4, Code
collaborator
Operating Systems/Target Platforms : Linux(2.6.x), Mips32, PowerPC, Bios
Skills : Microcontrollers, RTOS Concepts, U-Boot, Driver Development,
Networking
PROJECTS
Bios Bug Triage
Role : Issue fixing, Debugging, and Isolation
Organization : Intel India
Platform : UEFI Bios
Duration : 1 Year
Working at Client place on Bios Platform Side. Debugging/ Isolating and
fixing the platform related issues.
Working on two different micro architectures namely Haswell and Broadwell.
Mainly works on different issues which will happen with sleep states,device enumerations and boot times while booting to Android, Windows Blue,
Windows 8 and windows 7 operating systems. Apart from these,handles the
issues which will raise while reading bios data by the intel internal
utilities .Used different system specific tools for debugging and issue
reproduction. Worked on Bios debugging to port Bios for Android on
Ultrabook.
Brief description of Entropia Products :
Entropia is VoIP Convergence Processor. It is a chip that bridges voice and
data channels between circuit and packet switched networks.
Entropia5
Role : FPGA Bringup, Development and Testing
Organization : Transwitch India Pvt Ltd
Platform : Linux- 2.6.37
Architecture : Mips 4kec
Duration : 1 Year
Entropia 5 is the new chip from Entropia family. The processor used is MIPS
4kec. Responsible for on-chip ROM / U-boot bootloader development for MIPS-
based SoC using mips assembly and C, porting and bringing up of kernel-
2.6.37 and UART.
Based on known processor, wrote the processor specific start and initialize
code.
Based on the board configuration, wrote initialize code of this device.
Built the uImage, iflashable.bin (romboot.bin & u-boot.bin) and wrote onto
the board`s DDR through PPC motherboard.
Entropia5 Porting
Role : Porting and Testing
Organization : Transwitch India Pvt Ltd
Platform : Linux- 2.6.37
Architecture : Mips 4kec
Duration : 4 Months
Ported and tested device drivers, applications and API's. Ported Serial
flash, parallel flash and virtual Ethernet device drivers.
Entropia3c bonding
Role : Application Development and Testing
Organization : Transwitch India Pvt Ltd
Platform : Linux-Montevista 2.6.10
Architecture : Mips 4kc
Duration : 1 Months.
Bonding or lagging is a feature in Linux kernel. Added this feature to
Entropia products so that the Ethernet interfaces can be controlled in
different modes.
Entropia3c fast path bridging
Role : Application and RISC Development and Testing
Organization : Transwitch India Pvt Ltd
Platform : Linux-Montevista 2.6.10
Architecture : Mips 4kc
Duration : 2 Months.
It is a fast bridging enable option in entropia.The throughput of fast path
bridging is around double than in normal Linux bridging. The throughput is
measured using Agilent N2X traffic generator.
Entropia3c Init Feature Implementation
Role : Project Trainee
Organization : Transwitch India Pvt Ltd
Platform : Linux-Montevista 2.6.10
Duration : 1 Month.
E3C_init is a small application developed mainly for demo purpose. First it
will initialise all the channels in E3C. The functions of this small module
will also include setting up, tear down and update of TDM, packet and
TDM_pkt channels.
JOB DUTIES
I have done Linux kernel, boot loaders and device driver porting.
Application development, API/CLI implementations, testing, debugging, and
maintaining programs.
Create program documentation.
AWARDS
Customer Appreciation Award-2013 from Synapse Design
Professional Excellency Award Winner-2010 from Transwitch India Pvt Ltd.
Idea Contributor award- 2011 from Transwitch India Pvt Ltd
Rashtrapathi Guide Award Winner.
Received proficiency awards for academics at school level& college level.
EDUCATION
B.Tech in Electronics and Communication from College of Engineering
Thalassery, affiliated to Cochin University of Science And Technology,
Kerala in April-2009 with an aggregate of 71.78%.
Higher Secondary from GHSS Medical College Campus, Calicut, affiliated to
Kerala State Board, March-2004 with 84.33%.
SSLC from Savio Higher Secondary School, Calicut, affiliated to Kerala
State Board, March-2002 with 91.67%.
PERSONAL DETAILS
Name : Bindhiya.K.B
Gender : Female
Nationality : Indian
Marital Status : Single
Father's name : K.Balakrishnan
Date of Birth : 06-02-1987
Languages Known : English, Malayalam, and Hindi.
Permanent Address : Chaithram, Variyamkandi,
Velliparamba(p o), Calicut, Kerala, India-673008.
E-mail: ********@*****.***
REFERENCE
Will be provided on request.
DECLARATION
I hereby declare that the information furnished above are true to the best
of my knowledge.
BINDHIYA.K.B