Strong Windows Kernel, NDIS, Win 7 Drivers experience
Wednesday, 05 May 2010
Location:
Job Type:
San Diego, California
Direct Hire
Duration:
Travel:
Job Description:
Novatel Wireless Highlights:
Innovators- We are a global innovator in 3G wireless mobility solutions. * 1st to market with EV-DO Rev-A product line * 1st USB wireless broadband in North America * 1st 3G wireless broadband router in Europe * Exciting HSPA+ products in process Work/Life Balance- We hire passionate people and create great teams. Global- We have offices in San Diego (California), Calgary (Canada), Basingstoke, (United Kingdom), and Shanghai (China). Financially Secure- Novatel Wireless is cash strong with no debt; founded in 1996, IPO in 2000.
Main Duties Job Duties: • Full responsibility for driver architecture of all product platforms on all commercial operating systems of Windows, Mac OSX and key Linux distributions.
• Able to write or direct engineers in writing drivers for desktop and embedded Linux, WinCE or other commercial device OS.
• Be able to make strong recommendations and perhaps refactor an existing commercial architecture.
• Have a zero defects attitude in administering development approach.
• Work as a software manager to lead drive team and produce high quality host drivers for communications modem products with the driver team.
• Responsibilities involve kernel level driver development primarily on the Windows operating system.
• Provide occasional support to field issues using debugging tools to perform root cause analysis.
• Interact with multiple firmware design teams in US, Canada for worldwide 3G/4G solutions.
Required Knowledge: • Strong comprehension of Windows OS kernel mode device driver development.
• Detailed knowledge of Windows Driver Model (WDM), Kernel Mode Driver Framework (KMDF), especially Windows 7 frameworks.
• Strong background in Networking protocols and Operating system concepts.
• Excellent knowledge of C/C++
• Experience writing Linux drivers on embedded systems.
• Experience with debugging and trouble shooting in Windows Kernel
• Familiarity with x86 assembly / USB protocol platform.
Required Experience: • Manager or Technical lead experience
• 7 years experience in Windows kernel device driver development
• 5 years experience in USB projects.
• 3 years experience in NDIS 5.x / 6.x driver architecture
• Handle multiple assignments while balancing personal assignments with team priorities.
Education: MS in Computer Science or Electrical Engineering
Compensation & Benefits: Our successful candidate will be entitled to a compensation package commensurate with qualifications, experience and performance, plus a comprehensive benefits plan.
How to Apply: Thank you for your interest on becoming part of our innovative, market leading wireless family. • Please select the “apply to” button on top of the page above the skills needed section. • Candidates that complete the technical questions (If listed) receive special priority. • Please feel free to apply for more than 1 position or refer a friend as we are always looking to build great teams.