Eric Paxton

 EricB. Paxton

Eric B. Paxton

  • Courses3
  • Reviews14

Biography

California State University Long Beach - Computer Engineering



Experience

  • Insteon

    ASIC R&D Engineer

    Tasks Included:

    - Created test software on embedded Linux ARM board for ASIC testing
    - Created chip-level layouts and schematics in 350nm process for both analog and digital designs
    - Involved on all aspects of the project from initial design to final tape-out
    - Created FPGA modules for final digital design, test-bench simulations, and interfacing with test-boards to verify chip designs.

    - Leading engineer on ASIC software design suite (Tanner EDA)
    - Perform or verified all final DRC and LVS checks before tape-out
    - Created custom IDE debugger (using Eclipse) for custom soft microprocessor on FPGA

  • Insteon

    Embedded Software Engineer

    - Lead engineer on embedded Linux ARM hub project
    - Designed and developed multiple C/C++ programs for embedded Linux using STL and Boost Libraries
    - Created Cross-compiler tools for ARM on x86 Ubuntu virtual machine
    - Extensively used JIRA Atlassian for documentation and bug/task tracking
    - Daily or weekly SCRUM meetings
    - Developed web services using JSON, XML and RESTful API design
    - Created and modified fireware files for factories for production builds
    - Managed hub updates for both Linux hub and PIC32 hub on cloud based AWS servers
    - Prototype projects on Raspberry Pi and final designs on custom BeagleBone hardware
    - Created API to interface with low level serial command interface
    - Used web server on Linux hub using jQuery for mobile compatible webpages to interface with API
    - Bridged hub with Alexa, Android and iOS apps using PubNub SDK
    - Wrote firmware on a Microchip PIC32 based hub
    - Organized and directed project tasks from product conception to production

  • Contractor

    Web Developer

    Develope websiteswith ASP.NET (Razor) for security and Wordpress for advertising
    - Interfaced with SQL server for data tracking and security

  • AEM Performance Electronics

    Q.A. Engineer

    Extensively tested multiple company software applications, filled out bug reports, wrote and verified use cases
    - Assisted in program enhancements for improving end-user experience

  • Nortek Security & Control LLC

    Embedded Software Engineer

    - Architecture, design, and implementation for 2GIG Go! Control 3 (GC3) security / home automation system
    - Development for ADT / Samsung Smarthings Security Hub
    - C++ Embedded Linux development for touch-screen security system panel
    - Scrum / Agile, Mercurial source control

  • California State University, Long Beach

    College Instructor

    Develop and deliver lectures, lesson plans, lab assignments, and design projects for undergraduate classes.
    - Teach design concepts and problem solving techniques
    - Lecture in front of audiences of up to 150 students 
    + Courses taught:
    - Integrated Circuit Design
    - Computer Logic Design (FPGA / Verilog design)
    - Principles of EE Design
    - Microprocessors and Controllers (embedded system design)

Education

  • California State University-Long Beach

    Master of Science (M.S.)

    Computer Engineering

  • California State University-Long Beach

    Bachelor of Science

    Computer Engineering

  • California State University, Long Beach

    College Instructor


    Develop and deliver lectures, lesson plans, lab assignments, and design projects for undergraduate classes. - Teach design concepts and problem solving techniques - Lecture in front of audiences of up to 150 students  + Courses taught: - Integrated Circuit Design - Computer Logic Design (FPGA / Verilog design) - Principles of EE Design - Microprocessors and Controllers (embedded system design)

CECS 211

4.8(6)

CECS 360

4.8(3)