Macos And Win8/10 Device Driver Developer Resume
Sunnyvale, CA
SUMMARY:
Looking for a software engineer position that will utilize my extensive experience in leading engineering teams to develop Windows and Linux device drivers and applications in conjunction with many more years of leading embedded application development.
EXPERIENCE:
Confidential, Sunnyvale, CA
MACOS and Win8/10 Device Driver Developer
Responsibilities:
- Developing Wifi enterprise solutions for Macos and Windows, developing device drivers for 802.11a\b\g\n\ac Pcie adapters for new Mac products.
- Bringing up new Wifi hardware for Macos and Windows.
- Developing ARM7 firmware to handle WOWL, ping, ARP and other network discovery functions to handle traffics during system sleep.
Confidential, Folsom, CA
Win7\8 Device Driver Developer
Responsibilities:
- Developed DirectX9 and DirectX11 Multimedia device drivers for Confidential ’s GPUs HSW, BWD, and SKL.
- Brought up GPU hardware and developed sophisticate simulation software, developed new multimedia features even before the available of the hardware through several stages of simulations, new features in pure software simulation, new software features using existing hardware, and etc.
Confidential, Sunnyvale, CA
WinXP\2K\7\Embedded Linux Device Driver Developer
Responsibilities:
- Developed WinXP, Win2K and Win7 device drivers and configuration utilities to control and configure Wimax and Lte USB data cards.
- Developed MIPs’s embedded Linux drivers to run on the data card hardware and expose an USB interface to the host for controls and configurations.
Confidential, Sunnyvale, CA
WinXP\2K\7 and Linux Device Driver Developer
Responsibilities:
- Developed NDIS Wifi miniport driver s functionalities for 802.11a\b\g\n PCIe drivers.
- Developed NDIS filter and legacy intermediate drivers to support TKIP and WPA supplicants.
- Developed CCX s MFP driver functions to communicate with Confidential s controllers.
Confidential, Folsom, CA
WinXP and Linux Device Driver Developer
Responsibilities:
- Developed common code to allow WinXP and Linux display drivers to share the same code base which groups surface allocations into batch buffers along with other graphic attributes and sends them to ring buffers for GPU executions.
Confidential, Cupertino, CA
Win2K, WinCE and Linux Device Driver Developer
Responsibilities:
- Architected and led engineering team to develop and optimize SDIO device drivers for embedded Linux, WinCE, and Win2K utilizing TI’s and Atmel’s 802.11b\g chipsets.
Confidential, San Jose, CA
Win2K and Solaris Device Driver Developer
Responsibilities:
- Architected large scale high speed optical network control software for satellite communication device.
- Developed 4 controller PCI device drivers to control the routing of satellite data to a large scale optical NxN crossbar switches to store collected data into the backend storages.
- Developed Solaris VME device driver to control satellite timer unit.
Confidential, Los Gatos, CA
WinNT\2K Device Driver Developer
Responsibilities:
- Developed H.261 video conferencing and video capture USB drivers for Win2K, Win98, WinMe and WinNT.
- Ported WinNT PCI based H.261 video conferencing and video capture drivers to WDM drivers using WINDK, C, C++, SoftIce, MFC and DDK.
Confidential, Littleton, MA
WinNT\2K Device Driver Developer
Responsibilities:
- Ported WinNT disk backup filter drivers to Win2K WDM and enhanced the device driver functionalities to allow incremental backup and backup across Digital’s storage servers (clusters) using C, C++, SoftIce, DDK, File System DDK and MFC.
Confidential, East Coast
Windows Device Driver and Application Developer
Responsibilities:
- Developed application software for DirectDraw and Direct3D for Real3D’s 3D chipsets, sensor simulation software and WinNT NDIS FDDI device driver for Lockheed’s X - 33 experimental space shuttle’s sensory network.