Haifeng Jiang work email
- Valid
- Valid
- Valid
- Valid
- Valid
Haifeng Jiang personal email
- Valid
- Valid
- Valid
- Valid
Haifeng Jiang phone numbers
Lead Firmware Engineer, Senior roleExtensive experience on system software development and architecture work - Gurus on BSP and board bring up, device drivers, OS internals, OS file system, micro-controller, application/middle-ware development, and build system.Specialties: Linux kernel and device driver.Gurus with UEFI BIOS and OS loadersL2/L3 protocol and network interface designRouter and Switch platform designTrusted Platform BootExpert knowledge on x86/ARM/MIPS/PPC architecture.Video Capture and Encoder platformTouch panel and event system.Video for Linux version 2 expertExperts with system IO buses and flash driverHands on experience with schematic and layout.
-
Principal Software EngineerBroadcom Feb 2013 - PresentPalo Alto, California, Us• SoC Chip bring-up lead for Cygnus chip responsible for uboot, kernel, file system integration, tuning and release from emulation, to board bringup, and to full Linux development Kit release.• Architect and Developed 1st revision of ARM V7 based Trust Zone software for PoS market. • Brought up NOR boot flash driver for both uboot and Kernel first time for the product line• Brought up, develop and test complete PPPoE hardware acceleration engine with Linux to first time enable the feature for SoC family.• Customer and FAE backend support -
Technical LeaderCisco Systems Feb 2009 - PresentSan Jose, Ca, UsHad been worked on router, switch, application acceleration platforms for 8.5 years for Access Router technology group - delivered 13 products to market. Linux kernel and device driver, USB and video driver guru, PC BIOS expert (brought up 5 PC mother board). Linux application developement with Qt and C++.Nickel – 16 ports 1080P60 video capture card.• Architect system data and control path.• Wrote up system and software design specification.• Wrote up Software test plan.• Single handed PCI-X based V4L2 capture DMA driver for both HDMI and display port with 32 separate MSI-X interrupt.• Developed complete software tool sets for debugging and verification such as run time peek and poke, register dump, interrupt status tracking.• 16 ports DMA transfer load balancing and timing analysis.• Develop utility to send captured video to GPU display for video verification.• Develop utility to dump and bit-by-bit data verification.• Developed FPGA driver to handle color space conversion and video scaling and cropping Escape – Tablet with TI OMAP3.• Wrote up software design and test specification.• Brought up touch panel system via USB interface• Developed virtual touch emulation system for remote user control.• Brought up LCD display subsystem.• Developed LCD backlight control and button light glowing daemon.• Developed Kernel USB class driver to transfer audio and video data between host CPU and Encoding and decoding DSP.• Develop utility to handle DSS system sleep and wakeup.• Developed user space USB driver to control DSP from user space with LIBUSB.Apex-Zeta –Intel Penryn and San Clemente Chipset based mother board.• CPU selection and system Architecture probing.• Wrote up UEFI BIOS and boot specification and Cisco adaptation guide• Mother board bring-up with AA emulator.• Boot loader and kernel integration• Build BIOS core development team for ARTG -
Senior Software EngineerCisco Systems Aug 2005 - Feb 2009San Jose, Ca, UsWorking at Access Routing Technology Group on device driver and platform software development. Projects delivered:Nibbler – Auto installation tool kit for service Module• Developed Router Blade Installation Protocol fro Grub. • Wrote up design and test spec• Integrated Gig driver, RBIP frame detection, payload analysis and state monitor to the system.Stewie/Apex-Vega - Intel Tolapai CPU based mother board.• Single handed EFI BIOS Adaptation work (Insyde) first time for Cisco ARTG. • Select and trial-run debug tools – American Arium ICE and Insyde DDT.• Lead BIOS team to deliver 3 PC motherboard bring-up in 7 months. Pytheas – ARTG Linux-based open source router• Lead platform team architect switching and routing, QoS, firewall and VPN.• Document and drafted design and system specification.• Evaluate open source SDK from Asheley-Laurent on BCM 6358 chipset.Quack II – New generation counterfeit chip for NG platforms.• Architect and spec out system data and control path. • Single handed Smart Chip firmware for interface communication• Integrate Crypto library to SCC firmware for counterfeit authentication.• Developed stamper utility to program SCC with authentication database.• Dual MCU source development: Renesas and Atmel in 5 months.Bryce – Next generation service module.• Single handed legacy BIOS adaptation and did the board bring-up• Taped out flash based Grub boot loader for 1st Linux bring up on Bryce.• Brought up Linux and DOS on Bryce proto-type.• Developed BCM 5703 IOS Gige Driver from ground zero• Developed Intel 82545 (based on 82543) IOS Gige Driver for performance comparison• Single handed Renesas 36912 Micro-controller firmware for console redirection over I2C.• Architected and co-developed IOS TTY driver. -
Software EngineerCisco Systems Feb 2001 - Aug 2005San Jose, Ca, UsSerengati – MIPS CPU based AIM card• Develop Ethernet over shared memory communication model.• Develop virtual Linux Ethernet driver using shared memory between host PC and guest Cavium CPU. Red Baron – Next generation midrange router (Cisco 3845 and 3825)• Develop and support ROMMON (Rom Monitor)• System performance tuning and interrupt related bug fix.•TDM and voice related subject unit testing and bug fix.Mirage – Ethernet Switching Network Module• Architect and implement I2C to UART protocol conversion driver on LPC 932 micro controller.• Developed Telnet and Xmodem utility over above “virtual wire”.Bora Bora – First circuit emulation over IP solution for Cisco• Develop out-of-order packet reordering driver • Develop T1/E1 channelization and Serial loop back utility.• Develop test tools to verify adaptive clock control FPGA logic.Sidewinder – 8 ports Channelized T1/E1 with Integrated CSU/DSU• Develop drivers to support platform TDM clock management.• Develop drivers to support Voice signaling drop and insert.• Develop drivers to support both Data and Voice traffic over same T1/E1 • Develop drivers to support TDM channel intra and inter slot connection.Volant – First Intel based network module on Cisco Router• Develop system BIOS (Basic Input and Output System) - proprietary memory detection mechanism, improved PCI interrupt mapping scheme, drivers for boot flash, in-line BIOS upgrading utility, and new boot procedures and boot options.• Develop vxWorks boot loader and make it first time boot from compact flash.• Develop system bring up code and first official diagnostic suite.• Develop ATA disk device driver and DOS file system for compact flash under vxWorks. • Develop USB driver and diagnostic utility with 2 flavors. (CATC tester and USB mouse)• Improve legacy SCSI disk and storage array system diagnostics. -
R&D EngineerAsm Technology Jun 1997 - Jun 1999Robotics Motion control, pattern recognition and management software.R&D Software Engineer:• Develop and maintain control software for gold wire bonder system, including robotics vision, motion control, trajectory optimization, host communication and so on.• Develop auto loop tuning utility for AB339, dramatically improves system setup time for both customers and technical support engineers. (AB339 is ASM’s most successful product, back-to-back Editor’s Best Product award winner).• Develop auto ground wire positioning system to fulfill high pin-count FPGA packaging requirement. • Perfect the PMS (Profile Monitor System) for 3-dimentsion Motion analysis with MATLAB (Upgrade it from DOS based to Windows based solutions).• New product on-site demonstration support.R&D process engineer• Trial run, debug and verify prototypes from mechanical part design, new software release to system integration test.• Collect and analyze new design evaluation data and prepare report to R&D Chief Manager.• Prepare, plan, set up and carry out on-site customer demonstration.• Work closely with Marketing to create new product requirement and feature analysis.
-
Process EngineerLucent Technology Jul 1995 - Jun 1997Build up the 1st SMT automation line for Lucent China. Expert level knowledge of circuit board assembly and test process.• Plan, purchase, and set up the 1st Surface Mount Automation Line for Lucent China.• Develop and maintain the 1st mini-material distribution database system with FoxPro, to track material inventory and reordering for intra-shop use. • Develop and debug chip placer mounting program for process optimization and quality control.• Write up the 1st Circuit Pack Assembly quality standard and training material for Lucent Qingdao.
Haifeng Jiang Skills
Haifeng Jiang Education Details
-
University Of Wisconsin - MadisonElectrical Engineering -
Xi'An Jiaotong UniversityElectrical Engineering
Frequently Asked Questions about Haifeng Jiang
What company does Haifeng Jiang work for?
Haifeng Jiang works for Broadcom
What is Haifeng Jiang's role at the current company?
Haifeng Jiang's current role is Principal Software Engineer at Broadcom.
What is Haifeng Jiang's email address?
Haifeng Jiang's email address is ha****@****ail.com
What is Haifeng Jiang's direct phone number?
Haifeng Jiang's direct phone number is +140852*****
What schools did Haifeng Jiang attend?
Haifeng Jiang attended University Of Wisconsin - Madison, Xi'an Jiaotong University.
What skills is Haifeng Jiang known for?
Haifeng Jiang has skills like Linux Kernel And Device Driver, Usb Prototol And Class Driver, Uefi Bios, Network Driver, Linuxe Application, Qt And Graphics, Video Capture Driver For Linux Version 2, Touch Panel Driver, Peripheral Bus Driver, Graphics And Display Sub System, Linux Event System, Boot Loaders.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial