WiFi/Linux Driver Development

Maryland  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Mainly interested wifi, network drivers (wifi can be considered a network driver), Bluetooth, USB is secondary. Looking for strong experience in Linux.

Only interested in driver development for Linux operating system for this assignment. Really need someone with Embedded experience.

Job description for Linux developer contractor with emphasis in driver development
The Linux contractor must have at least 7 years (preferably 10+ years) of continuous Embedded Linux development experience. The contractor must have experience with Kernel Internals.

The contractor will have the following roles in the RFID division:

- Develop Linux driver for TI Wavelink 7.0 - WL1238 system on a chip (SoC). TI's WL1238 WiFi client chip also supports Bluetooth and GPS. The SoC is relatively new, and it is not readily available yet. The driver we have in house is for Android platforms. This driver needs to be ported to Linux. In addition, the driver needs to be enhanced to enable the Bluetooth and GPS features of the SoC. The current driver supports only 802.11.
- Leverage years of experience to bring up new HW Linux platforms and to tune up the Linux Embedded OS for performance.
- Enable crypto engine in the TI AM3505
- Guide and provide day to day advice and hands on support to the RFID division team on any Linux related tasks. Traditionally the RFID division has worked with windows CE and windows mobile, the contractor will serve as a mentor in all aspects related to Linux.
- Enable USB host (driver is available).
- Enable DMA in serial interface driver to optimize data path.
- Optimize Kernel configuration for performance and file system size
- Optimize tool chain configuration for TI AM3505 (ARM based processor)
- Tune up the system using deep understanding of Linux shared memory, file system, device drivers, and understanding of Embedded systems constraints and trade-offs.
- Setup up debugging tools for Kernel crash analysis, memory leak, and memory corruption

SKILLS

NA

Synectics is an Equal Opportunity Employer.

Start date
n.a
From
Synectics
Published at
29.06.2012
Project ID:
384440
Contract type
Freelance
To apply to this project you must log in.
Register