Post Job Free

Resume

Sign in

Driver Engineer

Location:
NOIDA, UP, 201301, India
Salary:
3.5 PA
Posted:
May 18, 2012

Contact this candidate

Resume:

ASHOK PHOUR

ux6wcw@r.postjobfree.com

+91-844*******

Objective:

To work with an organization where I can contribute my skills and knowledge for the development of your organization and enhance my knowledge.

Summary:

Comfortable with respect to programming in C.

Able to understand Linux Internals and Linux System Concepts in depth.

Able to do System Programming using Linux.

Able to write device drivers using Linux 2.4xx as well as 2.6xx kernels.

Have written Device Driver like that Character Driver, Parallel Port Driver, Serial Port (PIC 16550D UART with FIFO) Driver,Block Driver for Virtual Memory.

Linux Porting on ARM.

Compilation of linux kernel for ARM.

Develope Cross_Compile and Cross_Native toolchain for ARM.

Make Boot loader for any architecture.

Board Bring Up, and make root file system for Beagle-Board-xM.

Written Serial Port Driver using UART PIC1655D and RS-232 Protocol for Serial Port Communication.

Currently working on USB Driver .

Strengths:

Energetic & Self-Motivated Team Player. Able To Work in both Independent and Team Environments.

Quick Learner with Ability to Grasp New Technologies.

Good Communication, Interpersonal and Technical Skills.

Traits: Resourcefulness, Adaptability, Optimism, Empathy and Calm under pressure.

Satisfiers: Facilitating the work of others, Simplifying processes, Solving problem, Establishing good relationship.

Technical Skills:

Programming :

Good Command on programming in C.

Good Knowledge to Implement and use Data Structures using C.

Having good understanding about gcc compiler.

Able to debug complex C programs.

Good Knowledge of OS and Ready for System Programming using C.

Linux Internals and System Programming :

Able to do Linux System Programming with ease .

Comfortable with Linux 2.4.xx & 2.6.xx .

Having good understanding about Linux Internals .

Good Knowledge of Process Management,Memory Management and Process Scheduling.

Able to Customize and Install Linux for Development .

Linux Device Drivers :

Able to understand Loadable Kernel Modules and its Interfaces.

Understanding architecture for any kind of Device Drivers.

Able to Add or remove LKMs into the Kernel.

Implement LKMs or Device Drivers from scratch.

Able to interpret the data-sheets and implement Device Drivers accordingly.

Able to Debug and optimize Device Drivers for any devices.

Embedded Linux with ARM :

Equipped to setup an ARM based Platform.

Able to understand the Linux Boot Process and Boot Loader.

Able to build Tool chain for ARM.

Be Able to Make root file system for ARM based Embedded Linux.

Be able at Install Standard Applications for Embedded Linux.

Able to configure and Compile Linux kernel for Linux on ARM.

Project Management tools.

Concurrent version system(CVS),Revision control system(RCS).

Debugging tools (GDB).

Makefile, suffix, linux environment variables, archive file(lib)etc.

Inter Process Communication.

Process Management, Signal and Handlers.

IPC: Pipes,FIFO,Semaphores,Message Queue,Shared Memory.

POSIX Threads,Sockets,System Calls.

Bottam Half Mechanism Softirq,Tasklet,Workqueue .

Shell Scripts running and controlling.

Experience :

26 JUNE , 2011 – till date, Employe with EmbLogic Embedded Technologies Pvt Ltd. Noida, as a Embedded Engineer in Linux based Embedded Technologies.

Project :

Implemented Multiple Data Compression and Encryption using Iterative Technique.

Wrote LKM of Character device driver on Kernel 2.4.xx, 2.6.xx

Implement Data Transfer and Control operations.

Mechanism for Debugging Dynamic Modules (Drivers).

Wrote LKM for Serial Driver for PIC1655a UART with FIFO on Kernel 2.6.xx

Established two-way communications.

Implement Data Transfer and Control operations.

Mechanism for Debugging Dynamic Modules (Drivers).

Wrote LKM for Parallel Device Driver on Kernel 2.6.xx

Implement Data Transfer and Control operations.

Mechanism for Debugging Dynamic Modules (Drivers).

Implement : LKM for Parallel Port and Transfer Data in different modes, Compatible mode, Nibble mode, Byte mode, EPP mode.

Configured Cross_compiled toolchain in Linux for ARM Cortex A8 and ARM 9.

Able Ported applications onto ARM based devices using Minicom, working on Linux.

Linux Porting on ARM and Board-Bring up .

Wrote LKM for on Block Device Driver on Kernel 2.6.xx

Implement Data Transfer and Control operations.

o Mechanism for Debugging Dynamic Modules (Drivers).

Currently working on USB Device Driver.

Writting LKM for USB Driver on Kernel 2.6.xx.

Hobbies and Other Information:

Reading novels,news paper,listening songs, playing cricket,chess and other games.

Socially-Interests in social service like Blood donation, Spreading awareness of pandemic and incurable diseases .

Academic Qualification:

Qualification

University/Board

Result

Year Of Passing

B.Tech(Electronics &Communicatio)

Maharshi Dayanand University,Rohtak.

65.59%

2011

Senior Secondary

H.B.S.E

61.75%

2007

Matriculation

H.B.S.E

60.80

2005

Personal Information:

Name

Ashok Phour

Father’s Name

Sh. Gulab Singh

Date of Birth

23/09/1988

Sex

Male

Contact No.

+91-844*******

Permanent Address:

V.P.O-Dhansoli, Distt.-Panipat, Teh.-Bapoli (Haryana) Pin-132103

Nationality

Indian

Marital Status

Singal

I hereby certify that all the information provided above is true to the best of my knowledge.

ASHOK



Contact this candidate