Post Job Free
Sign in

embedded software engineer

Location:
San Diego, CA
Posted:
November 15, 2015

Contact this candidate

Resume:

Hongxuan Qian

Cell: (***) *** - ****

Phone: (*58) 926 – 5254

Address: ***** ******** **, *** ***** CA 92129

Email: acsgun@r.postjobfree.com

Work Experience:

2015.06 – 2015.11

Borqs USA

Staff Software Engineer

• Implemented part of the tablet based remote controller for TV systems, including the TV casting software on the latest android platform through WiFi-display interface on Java platform.

• Tested the various hardware parts including wireless charger transmitter and receiver from tablet to dock.

• Supported and debug various issues on tablet wireless charger with OEM provider.

• Executed & maintained the Andorid platform applications stability testing and have daily test report including failed cases root cause analysis.

• Provided suggestions on solving the bugs based on output log files for the tablet devices.

• Worked on Jira tickets for the issues observed from TV & tablet pair through BT, Wi-Fi & video casting to TV set.

• Supporting the the oversea software and hardware groups for android APP development effort on different hardware platforms such as Qualcomm chips 8039 and 8939 for the remote controller.

• Coordinated the tasks work on HW & SW among different countries USA, China, India.

2014.07 – 2014.11

Wireless Mobi Solution

Senior Software Engineer

• Invented and implemented part of the patent-pending web-based 4D signature on Qualcomm latest MSM chip sets on Linux android platform for WiFi-display, smart phone DSI Projector display.

• Sourcing the various hardware parts and modifying the software reference design for DLPC and DMD chip sets from the TI .

• Supporting the the online group chat APP development effort, modifying the drivers to fit the whiteboard environment.

2011.08 – 2014.06

Qualcomm USA

Senior Software Engineer

• Worked on web related service WinCase for submit test request jobs, from web test host and processing test queue on the chip sets pool, and export test results to test reports database, for wireless 3G/4G on C# Window or C Android platform.

• Wrote test design, test plan and implemented test code for MSS CPR for wireless 3G/4G device on system level and APIs level testing.

• Wrote test plan and implemented test code for B family targets for wireless 3G/4G device on system level testing specific on PMIC driver.

• Set up driver images and debugged the Nintendo 3G/LTE based gaming applications, on Linux or Windows PC, by checking if both modem processor MDM6600 and application processor FOXCONN works together.

• Brought above task from scratch to final stages of the SPI AL testing code and dedicated great effort supporting setup of hardware and software for San Diego’s lab, Boulder’s lab and QIPL’s lab (India), QCA lab (Shanghai).

• Wrote test plan and code for B family RPM/Ulog/NPA driver API from L1 to L4, conducted test for targets of the modem, ADSP and pronto, generate CRs and supporting their fixing process with a number of iterations.

2010.10 – 2011.07

GenieView

Technical Advisor

• Provided technical advising on a number of research projects, such as study of

fast image processing, scalable video coding algorithms.

• Assisted in setting up of Ubuntu and Open Source based remote video

conferencing classroom BigBlueButton.

• Coded C program to call SQLite database for storing MJPEG data over WiFi system.

2008.02 – 2010.09

Qualcomm USA

Senior Software Engineer

• Designed and debugged the real-time embedded system, Linux Kernel power management patch, by checking clock rate, CPU usage and AXI bus frequency and memory access on Android and ARM9 & ARM11 32 bit processors.

• Programming and Debugged C/C++ code for the MPEG4/H.264 video, MP3/AAC audio, CMOS camera, LCD Driver, Touch Screen Driver, Graphical Driver, Clock Region Driver patches for power issue with JTAG debug tool.

• Reduced power consumption for audio playback, video playback, graphical playback functions over several targets on the C programming, using spectrum analyzer, by checking various circuits including LCD, SDRAM, Cache, Bus throughput, DSP etc.

• Conducted end-to-end MPEG4 and H.264 application performance analysis and cross- discipline studies, especially related to where the software bug is coming from.

• Supported external customers for meeting their new critical feature requirements, like audio volume, 2D/3D graphics by examining the waveform patterns, power breakdown and turning off MDP.

• Executing power measurements on specifics test scenarios in a lab environment, using tools and techniques for profiling power and performance on embedded handheld systems.

• Performed technical application and integration mainly on LINUX platform, with interactions across other platforms such as Microsoft.

• Carried out pre-test and analysis to identify if applications will work appropriately over the cell phone handsets for various OEM customers.

• Conducted post-test analysis as part of an application trouble-shooting effort, for different groups, under the multi-tasking environment.

• Reviewed waveform and clock with Spartan tool and validating Airplane Mode, CDMA and W-CDMA configurations.

• Communicated final integration results with offshore teams in a clear and concise manner, through both written and verbal means and document on the report of issues solved.

2007.06 – 2007.12

Toshiba USA

Software Engineer

• Ported MHEG-5 (Multimedia and Hypermedia Experts Group) based interactive HDTV package on the latest real time embedded LINUX kernel and pSOS platforms with C programming.

• Implemented numerous function calls (in C language) to interconnect with third party API for MHEG-5 interactive HDTV channel management (including Tuner part), video management and Service Interface.

• Designed the latest GUI for DVB-T satellite multi-language menu in PEG (Portable Embedded GUI) format over real-time operating systems.

• Debugged old and implemented new digital TV factory C/C++ testing suite of remote IR codes designed for manufacture line.

• Documented factory requirement test plan and service test plan.

2007.03 – 2007.05

Communications Research Centre, Canada

Research Engineer

• Developed module receiving compressed video streaming from the network in the form of H.264/IP/UDP/RTSP/RTP format.

• Decompressing the received video and save it in an AVI uncompressed format, generating a log file containing time-stamps corresponding to the frames.

• Design GUI interface along with application on PC in C/C++ to play back video clips by calling QuickTime API.

2006.08 – 2007.02

Thomson USA

Video Software Designer

• Designed Advanced Profile H.264 decoder on the latest Windows platform.

• Debugged HDTV H.264 encoder and decoder with the latest dot Net tool and CVS/ WinMerge.

• Implemented the latest H.264 standard from 4:2:0 to 4:4:4 colour formats with C language.

• Optimized H.264 decoder using assembler language, MMX, SSE2 based on Intel compiler.

2003.07 – 2006.07

Genieview - CRC sponsored

Software Design Engineer

• Designed real-time task manager on the embedded RISC processor (ARM9 32 bit) with Trace32 ICE using C/C++ and CVS.

• Designed RTP H.264 payload parser based on DVB-H standard and RFC3984 (video), RTP AAC payload with RFC3460 (audio).

• Implemented SDP parser and the function module supporting TV channel streaming.

• Design NTSC/PAL sensor DMA, adjusting colour, and modified device drivers for NTSC/PAL.

• Optimized Micro Code (hard code), improved frame rate and resolution.

• Improving DCT, RGB/YUV video streaming codec algorithms, debug MPEG4, H263, JPEG over wireless links.

• Ported LINUX decoder libraries to Windows, improved video quality.

• Converted proprietary encrypted file format into standard .mp4 file.

• Developed and tested real-time embedded RISC processor (ARM9, TI), and peripheral interfaces (RS232, RS485) with ARMSTART ICE and ATE.

• Designed and tested Visual Studio MFC based GUI interface multithreaded C++ programming on Windows2000/ XP.

• Developed and tested wireless digital video/audio/image (MPEG4/JPEG) system using C/C++, Assembly and source code control CVS.

• Debugged real-time streaming protocol stacks RTSP/RTCP/RTP/UDP/TCP/IP over Internet for both client and server.

• Documented requirements, specifications, and design decisions.

2002.06 – 2003.06

Radialink, Canada

Software Developer

• Designed LINUX Red Hat based wireless ring structure Data network equipment.

• Emulated the Ring Network, and programmed the TCP/IP stack and Ethernet Drivers.

• Helped on Voice over IP simulation as well using C and C shell/ Perl scripts.

• Documented network requirement, design recommendation and specification.

Education:

• B.Sc. (Computer Science, Honors), Carleton University, 1998-2002.

Personality:

Focused, Hard working, Creative, Self-motivated, Cooperative, Hands-on, Responsible, Professional.

IEEE Publications:

“Video Encryption for Security Surveillance”, IEEE International Carnahan Conference on Security Technology 2007.

“The Design Challenges for Unmanned Vehicular Video Streaming”, IEEE International Conference on Vehicular Electronics and Safety, 2011.

“Robotic Liquid Tension Identification with Particle Swarm Optimized Neural Network”, IEEE ISIEA 2012, September 25.

Patents:

• First inventor of the 4D color signature cloud verification patent applications.



Contact this candidate