We provide IT Staff Augmentation Services!

Senior Field Application Engineer/ Embedded Firmware Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Senior Application/Firmware/System Engineer DisplayPort 2.0/HDMI 1.4/HDCP2.2
  • Embedded firmware (C, assembly) development and MCU ( Confidential 8051 compatible, ARM) programming, including bug fix, version release, feature enhancement, document creation, and customer support
  • ASIC silicon/board bring - up (HDMI, DisplayPort), industry Certification/Compliance Tests on Link layer (protocol) and Physical layer (signal)
  • Functional testing (customer and internal), electrical characterization (high speed oscilloscope 20G samples/s) also, understand:
  • Signal integrity, schematics/PCB layout review, video characterization/measurement, CMOS Analog circuit (PLL, filter, and amplifier)
  • Digital circuit design/verification in Verilog/VHDL, FPGA/ASIC: line coding (8B/10B, Manchester II), VGA, JPEG/H.264 codec

PROFESSIONAL EXPERIENCE:

Senior Field Application Engineer/ Embedded Firmware Engineer

Confidential

Responsibilities:

  • BPL(Broadband Power Line Communication) modem sets(bridge/adapter) for home networking, video doorbell, gas station and building automation
  • TCP/IP integration on top of embedded ITron (Japan popular RTOS)
  • CWMP(CPE WAN Management Protocol) TR069/TR181 porting/development
  • Customer co - development/support in China(Shanghai, Xiamen), and India(Mumbai, Bangolore)
  • OEM co-development/support in Taiwan(Taipei)
  • Sensor hub fusion engine firmware

Senior Embedded Application/Software Engineer

Confidential

Responsibilities:

  • NPL(Narrowband power line communication) modem for metering
  • OFDM, signal modulation, demodulation, noise analysis
  • G3/Prime standards power grid/meter manufacturing customers

Senior Software/Application Engineer

Confidential

Responsibilities:

  • video, audio, AV sync/play/debug, speech recognition
  • Projects:
  • Confidential Smart Confidential receiver
  • Google TV
  • Cisco Confidential
  • ATSC off - air DTV receiver
  • Satellite DTV receiver
  • Huffman codec implementation in C
  • Web service CWMP protocol engine, along with gSOAP/XML interface (e.g. EasyCwmp)
  • Fourier transform and its implementation in OFDM
  • Public key encryption
  • Leetcode some algorithms

Senior Embedded Firmware Engineer, Application Engineer

Confidential, San Jose, CA

Responsibilities:

  • Sensor Hub/Fusion Engine platform firmware 32-bit DSP core, 10 axis motion tracking measurement on Accelerometer, Gyrometer and Pressor sensors

Senior Application/Software Engineer

Confidential, San Jose, CA

Responsibilities:

  • Firmware debug/development
  • MAC layer frame format, neighbor table, MAYC - PHY interaction
  • ADP layer routing table, MESH routing, route/path discovery
  • CSMA/CA
  • Application layer
  • China State Grid Specification: DCU(SG1376.2), meter(DLT645)
  • EDMI Atlas Manual
  • UART 4 wire driver
  • Nucleus+ RTOS task, LISR/HISR, event group/message queue, semaphore/mutex, memory pool, timer
  • MAC layer application interface a Windows application simulating a customer host MCU which interacts with PLC modem Visual Studio 2010 new commands, console crash
  • ASIC register/signal debug: UART 4-wire mechanism (RTS/CTS), GPIO
  • PHY layer OFDM Matlab simulation preamble/packet generation, noise insertion, modulation/demod, signal boundary detection
  • AGC debug, fluorescent light ballast, inductive heating
  • Customer support international field trips/trials in China, Hong Kong, Singapore, Malaysia and Indonesia domestic customers inquires
  • Others: svn, bugzillar, python/shell scripting, schematics, Tensilica xtensa toolchain

Senior Software/Application Engineer

Confidential, Santa Clara, CA

Responsibilities:

  • Speech Recognition integration/evaluation
  • Customer on - site support
  • Customer on-site support

Senior Application/Firmware Engineer

Confidential, Santa Clara, CA

Responsibilities:

  • Confidential designs and markets the high - performance analog and mixed-signal semiconductors for the Digital Media market.
  • Confidential is a discrete chip leader in DisplayPort, the VESA sponsored, next-generation digital media interconnect standard for the Personal Computer.
  • DisplayPort will replace legacy PC external interfaces like DVI, VGA as well as internal panel interface like LVDS.
  • Performed ASIC silicon bring-up on 10 different chips and evaluation boards: HDMI Transmitter, HDMI Receiver, DisplayPort Receiver, DisplayPort Transmitter, DisplayPort Adapter, including a DisplayPort TCON receiver and a DisplayPort-VGA adapter
  • Developed firmware on HDMI, DisplayPort: ANSI C, 8051 MCU Assembly, state machine, ISR, by using KEIL IDE and hyper terminal debugging
  • Debugged hardware on board level: schematics/PCB review, signal integrity(impedance matching), power measurement, jumper check, pull up/down resister, capacitive coupling; also, familiar with analog circuit concepts like transistor, gain/boost, low-pass/high-pass filter, amplifier, and PLL
  • Performed extensively on the functional tests and production automated tests: several hundreds of functional tests per chip, on a variety of DisplayPort and HDMI chips
  • Performed electrical characterization on the hardware systems: high speed serial differential signal transmission HDMI, DisplayPort main and aux channel(eye diagram, jitter tolerance, clock skew), MCU, SDRAM, flash/SPI, EDID/I2C, UART, VGA, DVI, and audio interface SPDIF, I2S
  • Used frequently on these lab equipments: high speed scope (Tektronix, Agilent, Yokogawa, Synthesis Research), video measurement instrument VM6000/5000, AWG signal generator, jitter measurement, BERT, Quantum Data QDI, Unigraf, FuturePlus, multimeter, soldering tools
  • Verified, enhanced the digital design on a DisplayPort AUX channel analyzer (Manchester II codec), familiar with the digital design on the main link 8B/10B SerDes (the same protocol used in fiber channel, Gigabit Ethernet and PCI-Express), signal conversion (DisplayPort to VGA/DVI adapter), I2C, UART, and USB. Digital design/verification were done on the FPGA board (Xilinx Virtex/Spartan) by using hardware design languages of Verilog/VHDL in a Xilinx ISE environment
  • Also, familiar with JPEG codec (color space conversion (RGB/YCbCr), sampling (up/down), DCT/IDCT, Quantization, Zigzag ordering, Entropy encoding/decoding), H.264 baseline decoder, and a VGA IP core for display
  • Supported key customers by performing the product demonstration and on-site visit: AMD/ATI (DisplayPort-VGA dongle), Apple/LG(customized WQXGA LCD panel with embedded DisplayPort Receiver/TCON/OCM), Confidential (DisplayPort/HDMI/DVI/VGA transmitter; HD content @120 Hz delivery for 3D demo; customized video/image algorithm implementation), nVidia (3D content delivery, clock oversampling @120 Hz), and made business trips to Japan, Taiwan, Canada and China
  • Attended Inter-operability PlugTest(HDMI, DisplayPort) event 5 times: each time about 50 companies all over the world will meet together and do intensive plug-play compliant tests
  • Maintained, revised Documentation: design spec, datasheet, register datasheet and application note

Senior Software/Application Engineer

Confidential, San Mateo, CA

Responsibilities:

  • Contributed to several set - top box projects, with production volume over 1 million sets- expert knowledge on C, embedded system, RTOS, middleware and application porting on new platform
  • Developed ATSC compliant off-air digital TV set-top box projects, based on ST 5517 reference design, in Cygwin development environment;
  • The project was implemented successfully for customers of some Japanese big consumer electronic companies, for their digital TV embedded ATSC module.
  • Worked extensively at application level, middleware level software development, OS: ST OS/20, MicroC/OS
  • Worked directly on the tasks of system, UI, video, audio, tuner, demod, demux, HDMI and system/board debug

Skills: MPEG-2, EMBEDDED SYSTEM, RTOS, DEVICE DRIVER, PSI/PSIP/EPG, GDI/CC/FONT/OSD, DSM CC

Senior Software/Application Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Performed several satellite digital TV HD set - top box developments, using reference design from ST, Broadcom, Connexant, and OpenTV, the projects went into mass production with combined volume over 1 million sets
  • ANSI C/C++, ARM assembly, Perl, Python, Makefile, Java (Servlet, Swing, JSP), SQL and Web (HTTP, HTML, SQL, ASP)
  • STi7710 (core: ST20 32-bit 200 MHz RISC, MPEG-2 MP@HL video decoder); STi5517 (core: ST20 32-bit 166 MHz RISC, MPEG-2 MP@ML video decoder), STi7020 (MPEG-2 MP@HL video decoder); CX2417 (core: ARM920T, MPEG-2 MP@HL video decoder)
  • RTOS (VxWorks, NuclearPlus, ThreadX, MicroC/OS-II, ST OS20/21), Linux 2.4/2.6(uClinux), Cygwin
  • MPEG2/4 standards ISO13818-1/2/3, ATSC off-air(A/53D, A/52B AC-3, A/65B PSIP, CEA-708-B CC)
  • Worked extensively with software development from UI application level, to middleware API, device driver and RTOS kernel
  • Worked directly with the following tasks: Satellite/Cable/Off-air Tuner and Demod, Conditional Access/Smart Card/Descramble, TS Demux/PID Filter, PSIP/EPG, Buffer, Decoding, Video, Audio and OSD/GUI
  • Worked with bootstrap, boot loader, flash map/jamming
  • Worked extensively with ATE(Automatic Test Environment), unit test plan generation and documentation, using C, Perl, Labview, Trace32 debugger, and JTAG
  • Used extensively with lab tools: digital oscilloscope, spec analyzer, MPEG Stream Analyzer, logic analyzer, multimeter
  • Worked extensively with some Version control tools: ClearCase, CVS and Bugziller
  • Java2 Programmer Certificate in 2002, also worked on an Echostar internal project of a satellite Uplink media transport box, using Java Serlvlet, Swing)

We'd love your feedback!