We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

Seeking a software/firmware developer engineer opportunity in innovative high - tech company which will utilize my strong experience and knowledge in product & system design and testing. A hardworking and result oriented individual who always drive to get job done quickly based on team work and dedication.

Core Competencies:

SW programming: C/C++/JAVA for Android, Object-C/Swift for iOS, Python/Matlab for Camera, TensorFlow & testing, Javascript/TypeScript/Go for frontend & backend web apps.

OS mastered: Android, iOS-iPhone, Linux, JavaCard, VxWork, QNX, Window, Mac, Android framework & apps and iOS apps development with object oriented & design pattern.

Embedded: Linux Kernel device driver and HAL development for ARM for Android.

Ideo Conference: IMS/SIP Video, H.324/H.323 protocol stacks and RTP/RTCP streaming.

Video processing: Video(MPEG4/H.264), Audio(MP3/AAC/AMR) application & codec design.

Image processing: CMOS sensor SOC Pixel/Image Signal Processing with Matlab & Verilog.

Graphic processing: OpenGL ES 2.0/3.0 2D and 3D Kernel driver porting & Application.

Restful web server/client development using MEAN full stacks: NodeJS/Express/MongoDB/ AngularJS/Angular2/jQuery/jQuery-UI/AJAX/HTML5, Data analysis and visualization using R, jQuery and statistical algorithms.

JavaCard (SmartCard): Java Applet development for Smart Phone mobile SimCard, DSP/MatLab algorithm for communication, imaging, video, audio processin, Familiar with artificial intelligence/deep machine learning with CNN/RNN TensorFlow for applications such as Facial Recognition, Objects classification and identification, Familiar with UMTS, USPA+, LTE network architecture and protocol.

Networking: Router control plan IOX network and VoIP SGCP/SIP, voice DSP software.

Lab tools: Logic Analyzer, Scope, Debugger, ICE, Spectrum Analyzer, Visual Studio etc...

Embedded processors: ARM 7/9/11/Cortex, ARC 600/700, CEVA VLIW&SIMD, 8051 etc...

EXPERIENCE:

Sr. Software Engineer

Confidential

Responsibilities:

  • Worked on VisionService on Android Confidential for smart appliances. Coding in C++ and Java.
  • Worked on Confidential camera and USB camera for image capture and RTP/RTSP streaming.
  • Worked on image object recognition and classification based on the Deep Machine Learning.
  • Worked on de - warping of fisheye camera.

Sr. Software Engineer

Confidential

Responsibilities:

  • Worked on Confidential front - end Far-Field echo canceler to improve the performance.
  • Worked on optimization of Far-Field echo canceler with Arm Neon intrinsic and assembly.
  • Worked on the DSP FIR/IIR filter for speech processing.
  • Developed echo canceler and speech processing on Android and Linux platform.

Sr. Software Developer

Confidential

Responsibilities:

  • Worked on IAM (Identity Authentication Management), Angular frontend and Node backend.
  • Worked on SIP/SDP based IMS Video chat Android application for WIFI and Confidential HSPA+ 4G network, multi - threaded real time video conference C++ programming in framework layer and JAVA programming in application layer with very good video/audio quality.
  • Worked on Confidential UMTS HSPA+ QoS architecture and wrote Android software (driver/app) for Confidential UMTS HSPA+ Network QOS enabling project.
  • Mobile + Cloud Restful web server (based on Restlet, MongoDB), Android, iOS & browser client development using JavaScript/jQuery/jQuery-UI/HTML5. Data analytic & graphic chart using R to analyze the KPIs/QoE of handsets and Confidential Android/iOS applications.
  • Sim Card Java Card Applet to capture KPIs/QoE (such as signal coverage, call drop etc..) and push the data to Restful web server for visualizing and analytic purpose.
  • Worked on many Confidential applications on Android, iOS such as MyAccount, VVM, IAM, MVS.
  • Also, developed music freedom application.
  • Worked on Android wear and Samsung Tizen smart watch with bluetooth interface to VVM app.
  • Worked on regression test suites using Monkey Runner/Python, UI-Automation/JavaScript and unit test (Junit4 UI-Automator/ Confidential ) to ensure the software performance, stability.

Sr. Software Engineer/Group Leader

Confidential

Responsibilities:

  • Worked as a developer for OpenPeak Android Dual Display Tablet System, in charge of DRM/HDMI kernel driver, DRM/HDMI HAL control lib.
  • Worked as a developer for Flextronics Android phone in framework: worked on video OMX, Stage Fright, Surface Flinger and audio Alsa driver based on the TI OMAP4.
  • Worked on Android car GPS navigation application with voice recognition and text-to-speech.
  • Worked on 3D graphics DRI driver based on Intel Sandy bridge integrated graphic chip.
  • Also worked on porting of Linux open source Mesa OpenGL ES2 framework on QNX OS.

Sr. Software Engineer

Confidential

Responsibilities:

  • Optimized the AMR - NB codec & AEC for WIFI UMA Gan-lite WIFI calling system on Android.
  • Very good speech quality and reduced the CPU utilization from 50% to 20% on Android.
  • RT Audio framework coding in C++, which includes Audio Processing, RTP streamingUMA RIL Wireless AT in C, JAVA applications coding on Android.
  • Understand Android audio frameworks, such as audio flinger, audio record, audio track etc

Principal engineer

Confidential

Responsibilities:

  • Developed 5 Meg sensor image pixel color pipeline using Ceva VLIW & SIMD DSP processoralso developed ISP processing (AE/AWB/FD/AF etc…) on ARM926 CPU.
  • Developed PMP driver based on Confidential 2 Meg SOC sensor driver with VCM for Confidential
  • Ported Video4Linux kernel driver, wrote camera service library and camera application using
  • Android SurfaceView & VideoView for Confidential Android device.

Sr. Technologist

Confidential

Responsibilities:

  • Designed the ISP firmware features for 3 Meg sensor based on ARM7 CPU.
  • Co-simulate and verification the HW/FW with verilog test bench to help chip tape out.

Sr. Firmware Engineer

Confidential

Responsibilities:

  • Developed 3 & 5 Meg CMOS sensor ISP firmware based on ARC600 brand new platform.
  • This product became best seller for the company.
  • Completed 3 embedded Linux drivers in one month running on TI - OMAP platform -
  • Video4Linux, I2C (for Confidential Sensor), video streamming for H.264 decode.
  • Completed embedded H.264 decode and 3 drivers on ARC CPU & MQX OS.
  • Hardware bring up the Camera SOC platform and H.264 system based on the ARC700/600.

Principal Engineer

Confidential

Responsibilities:

  • One man effort develop MPEG4/H.264 high quality codec with audio AAC and MP3.
  • Software part of video & audio codec (C/C++) running on the ARM926 platform under
  • Embedded Linux with HW ASIC running on Altera Quadra FPGA to rearch 30 fps VGA size.
  • Hardware logic design and Verilog coding for MPEG4 Motion Estimation/Compensation circuit with complete verification of Confidential chip and coding with Confidential NC-Verilog tools.
  • Optimization in algorithm level and assembly,DSP code.Linux Kernel driver for Confidential ASIC.

Sr. Software Development Engineer

Confidential

Responsibilities:

  • Designed Confidential HFR (Huge Fast Router) infrastructure layer software with high scalability availability capability.
  • The software includes Interface Manager FSM, Network IO, Bundle Virtual interface. Also worked on Sonet and Fast Ethernet interface driver.
  • Designed Confidential Residential Cable/ADSL VoIP SGCP/SIP and voice DSP software on Hitachi
  • SH2 CPU with VxWork OS. Resolved a lot of technical issues for VoIP deployment.

We'd love your feedback!