Description
Responsibilities:- Act as an embedded firmware developer for a range of wireless infrastructure products within the product line
- Develop firmware for new products as well as support existing products
- Develop new interfaces for all these products as required in response to customer requests
- Document the interface protocols between new and existing products and systems
- Assist in sustaining engineering efforts for legacy products
- Support automated test development for manufacturing as needed
- Act as a technical resource for internal and external customers
- Interface with business development team as required
Required Skills:
- 8+ years of related experience in communications-related firmware development
- Experience with vxWorks, embedded Linux, or other RTOS
- Ability to work with embedded controller boards and a working knowledge of processors like ARM, PowerPC, MIPS, etc.
- Proven ability to program in C, C++, and assembler for embedded environments
- Working knowledge of oscilloscopes, logic analyzers, and/or JTAG debugging tools
- Understanding of 802.11a/g/n, Zigbee, and cellular radio communications principles
- Solid knowledge of networking and internetworking concepts and technologies (Ethernet, OSI Layers, TCP/IP, packet inspection and analysis, application protocols)
- Highly self-motivated, work with minimal supervision, with an attention to detail
- Ability to set priorities and meet deadlines
- Ability to understand schematics and debug at the PCB level
Desired Skills & Experience:
- Good communication skills, both written and verbal
- Experience in platform porting and BSP development
- Experience in driver-level wireless protocol development
- Working knowledge and/or familiarity with Atheros 802.11a/g/n drivers
- Soldering and prototyping experience helpful