We provide IT Staff Augmentation Services!

Software Engineer Resume

Beaverton, OR

SUMMARY:

A position in QA automation, test engineer utilizing test strategies and test methodologies with extensive experience in the full life cycle of the software development, test and release processes.

TECHNICAL SKILLS:

Computer Languages and methods: C, C++, Objective - C, Perl, Python, C-shell, DOS command, Power Shell, HTML/XML, Java Script, Lex/YACC, Verilog, VHDL, Tcl, UML, Design Patterns, Re-factorings.

System: Windows, iOS, Mac OS X, Android, Virtual Workstation and virtual machine, Docker, Linux, UNIX, Debian Stretch, Solaris, IC test systems, Logic analyzers, Oscilloscopes, Virtual KVM switch.

Software: Visual Studio 2015 VC++, Windows Audio Driver, Microsoft Project, Application Verifier, Windows Driver, Git, Design Sync, Fossil, JAMA, JIRA, Visual Source Safe, Code Collaborator, Seapine Surround SCM, Test Track Pro, Rational Clear Case, Rose, Rational Team Concert, Kanban, CVS, Audio Edition, Make, Install Shield, Eclipse CD Image Verifier, Agile database.

RTL synthesis: Verilog, VHDL compilers and simulators; Synopsys Design Compiler, DesignWare; Mentor Design for Test.

Frameworks: Neural Networks (GoogleNet & Tensorflow), xCode Carbon, Cocoa, Cocoa Touch, Windows driver WDF, Microsoft Foundation Class, DirectX, QT, Wx-Widget, Google Unit test.

EXPERTISE:

  • Hardware, software and user interface.
  • Confidential, Wi-Fi, Bluetooth stacks and PC internal communication protocols.
  • Reusable software libraries and plug-in modules.
  • Agile Scrum process from first product definition to product final release.
  • Software builds and release processes.
  • Post production software and firmware upgrade push.
  • Software language localization.
  • Audio processing, audio capturing and audio rendering.
  • Engineering test automation, build and test software.

EMPLOYMENT HISTORY:

Confidential, Beaverton, OR

Software Engineer

Responsibilities:

  • Design and develop test software, test automation tools to verify the deep learning neural networks software and hardware functions including power consumption, networks performance and accuracy for Confidential Neural Compute Confidential and Confidential devices. The unit tests are written in Linux shell command, Python, C++ languages. The software supports Linux and Windows platforms with Jenkins build framework.
  • Enabling PC platform’s test automation and test execution for Skylake-x, Kabylake-x including hardware/software and test infrastructure.
  • Designed and developed system’s unit test; system wireless power charging and power consumption measurement; Generated test result reports.
  • Trained test execution team to bring up a new test platform; automation test setup & test execution.
  • Triage test results, analyze test failure and file bug report against the issue.
  • : Confidential Custom Foundry Group
  • Responsible for design and implementation of automation software to generate cell model, build, test, and validate the custom integrated circuit design and logic cell libraries.
  • The test and automation software is written in Python, Perl, C-Shell, and Bash languages.
  • : Confidential Wireless Communication Group
  • Designed and developed wireless communication service software for a mobile computer low power consumption Communication HUB including plug-in service libraries; inter-process communication; Service protocol message dispatching and message distribution.
  • Developed test automation including unit tests, test configurations, test execution and test result reports.
  • Generated release candidate software package and installation.

Confidential, Camas, WA

Sr. Software Engineer

Responsibilities:

  • Developed Confidential, Wi-Fi, Bluetooth device manager libraries support Windows, Mac OS-X and iOS which are used in all Confidential and Bluetooth audio products application software.
  • Champion the ISO 9001 software development process at Confidential Audio Business Unit and ISO .
  • Delivered the best user experience iOS application assists user in Wi-Fi initial setup for Confidential first Airplay speaker in 2012.
  • Lead audio software product build and product release processes.
  • Lead product system quality assurance test.
  • Lead development of audio product automation test software.

Confidential, Hillsboro, OR

Software Developer

Responsibilities:

  • Designed and implemented a Python test programming interfacing engine runs in the Confidential ’s Digital Test Systems which enables user to develop unit tests in Python interacting with Confidential ’s core technology test function library developed in C and C++ for testing a new PC platform.
  • Designed and developed software test plans, test strategies, and test modules for a mobile computer and Digital Health System.
  • Integrated Confidential and Agilent logic analyzers into Confidential ’s Digital Test System that enabled test system connecting and capturing the test result data.

Confidential, Beaverton, OR

Senior Software Developer / Product Release Manager

Responsibilities:

  • Implemented a data path synthesis compiler in C++, using the company proprietary algorithms to generate and optimize the gate-level circuits for the arithmetic computational units and output results in Verilog and VHDL models.
  • Integrated data path circuits into a DesignWare Synthetic library so that the circuits can be selected through a Synopsys Design-Ware compiler.
  • Designed and implemented software performs the technology’s cell models library format translation.
  • Responsible for the company product releases include software and library integration; Product build configurations.
  • Supported customers in the circuit design synthesis with Confidential ’s technology cell libraries.

Confidential, Beaverton, OR

Senior Software Engineer

Responsibilities:

  • Designed and implemented software for the digital and analog test system including high-speed digital pin card's I/O voltage thresholds programming; Video/audio signal selections; Digital/analog data conversions; calibration data loading.
  • Software Project Leader for a Vista Series test systems which won a Software Excellence of the Confidential.
  • Major contributor to ISO 9001 software development process and obtained the ISO 9001 .

Confidential, Beaverton, OR

Software Engineer

Responsibilities:

  • Enhanced and updated an incremental C compiler and linker for the LT series integrated circuit test systems. The compiler and linker ran on Confidential 4315/4317, Sun3, Sparc workstations which produced the Vax machine code to run on a micro Vax running the real-time operating system, ELN.
  • Designed and implemented a relational database system handling test program parameters and test data for the digital and analog integrated circuit test systems.

Confidential, Beaverton, OR

Software Engineer

Responsibilities:

  • Designed and implemented a graphical user interface software ran on Windows PC which enabled user to setup the integrated circuit test program parameters and perform the circuit design functional testing and design verification.

Hire Now