Terrence Staton

Terrence Staton Email and Phone Number

Senior Software & Hardware Engineer at WISER Systems, Inc. @ WISER Systems, Inc.
Terrence Staton's Location
Nashville, North Carolina, United States, United States
About Terrence Staton

Over 21 years of engineering experience. From behavioral reference model design, to cloud computing to virtual reality hardware, to financial charting applications, I am extensively skilled. Each of these disciplines I tackled and learned myself. Whatever you need done I will not only do it well, but I will bring many creative ideas to the table versus someone only skilled in a single engineering discipline. You will get someone that thinks outside the box if you hire me.Seeking a challenging senior software/verification engineering position to solve complex project problems and implement increasingly efficient ways to reach project goals.

Terrence Staton's Current Company Details
WISER Systems, Inc.

Wiser Systems, Inc.

View
Senior Software & Hardware Engineer at WISER Systems, Inc.
Terrence Staton Work Experience Details
  • Wiser Systems, Inc.
    Senior Software/Hardware Engineer
    Wiser Systems, Inc. Aug 2019 - Present
    Raleigh, North Carolina, Us
    ▪ Development and debugging of real time location systems utilizing UWB technology.▪ Full Stack Developer including PCB design, Zephyr firmware, REST API/Backend with data base, Software & Hardware Verification and Mobile App development with Qt.▪ Participated in developing next generation RTLS UWB technology from start to end.▪ Assisting customers with integrating their systems by using the REST/SSE API that I designed and developed for WISER Systems.▪ Responsible for system encryption and authentication security both in hardware, backend and API.▪ Designed and implemented mobile mesh networking based on IEEE 802.15.4 standard solving complex problems inherent in mobile mesh networks.▪ C++ (backend), C++/QML/Qt (frontend), C/C++/Zephyr (firmware), Python (Verification & AI Agents)
  • Toshiba Global Commerce Solutions, Inc
    Software Engineer Ii
    Toshiba Global Commerce Solutions, Inc Apr 2019 - Jul 2019
    Durham, North Carolina, Us
    ▪ Member of Client Success Team supporting Toshiba's POS products.▪ Contracted to work on customer support for Toshiba Global Commerce.▪ Worked on two POS (point of sale) products. One is a Self Checkout product (CHEC). The other product is called ACE.▪ Added new features to CHEC.▪ Analyzed logs from customer defect reports to determine the cause, recreate the problem in a lab and fix bugs if found.▪ Coded in Java, C++ and an internal XML language called lane code.
  • Cisco
    Sr Software Developer
    Cisco Jun 2017 - Apr 2019
    San Jose, Ca, Us
    ▪ Contracted to work on two projects at Cisco/Synamedia.▪ Fixed customer issues with Cisco AnyRes Live (CAL) and Cisco AnyRes Video (CAV) on demand products. Bugs included increasing number of supported audio streams, closed caption/teletext translation issues, HLS packaging issues, etc.▪ CAL and CAV are written in C++ and java.▪ Second project is Media Packaging Engine (MPE). Fixed costumer issues in both HLS and Dash packaging as well as add new features.▪ MPE runs in a Docker container. MPE is written in C++, compiled with clang.▪ Worked on automated testing of MPE using perl scripts to call OpenShift.commands.▪ Fixed clang static analyzer and memory sanitizer issues in MPE.▪ Fixed code hot spots found in MPE by creating flamegraphs inside Docker container.
  • Arinda Trading Llc
    Software Engineer
    Arinda Trading Llc Feb 2017 - May 2017
    ▪ Sole developer who designed and wrote a financial trading platform in C++ with DirectX and XAML in Visual Studio as a UWP.▪ Displayed bar charts and trading indicators to the user. Had both real time tick and quote as well as rapid historical capability.▪ Integrated ActiveTick LLC API into the trading platform.▪ Integrated Interactive Broker API into the trading platform.▪ Designed form the ground up to be very fluid and responsive to present information to traders quickly and intuitively.
  • Shavevr
    Senior Staff Engineer
    Shavevr Dec 2012 - Feb 2017
    ▪ Designed a Quad HD Super Wide FOV Virtual Reality Head Mount Display.▪ Co-designed a 64 megapixel 360 3D camera that shoots 30 frames per second.▪ Design of a 360 3D camera with FOV fisheye lens that has no stitching.▪ Extended VRPlayer, virtual reality player for the PC, with Microsoft Studio in C# to play video from the camera onto the HMD that we developed.▪ Extensive research into Virtual Reality technology and the 360 3D video market.▪ Extensive work with ffmpeg encoding with h.264 and h.265. Wrote filters for high performance processing and scaling of 4 video steams into one.
  • Sonics, Inc.
    Staff Verification Engineer
    Sonics, Inc. Aug 2001 - May 2011
    San Jose, Ca, Us
    ▪ Verification architect for Sonics Inc. Designed the verification methodology for the entire company. Wrote infrastructure in UVM/Systemverilog/Python/SystemC/C++.▪ Added features to SBTest, a python program to verify the Silicon BackPlane.▪ Implemented both the OCP 1.0 and OCP 2.0/2.1 protocol checkers in C++ with the TestBuilder API to monitor the connection signals.▪ Implemented the TB unit checker for Silicon BackPlane product using Testbuilder/C++.▪ For S3220 developed an internal API for Sonics called the Checker Monitor Interface to increase reuse and ease the design of unit checkers using C++ and Testbuilder.▪ Implemented the S3220 IA Unit Checker using Testbuilder/C++. This task was on the critical path for the company. Accomplished it in 1 month to meet a critical revenue target for the company.▪ Implemented the S3220 OCPX protocol checker using Testbuilder/C++.▪ Implemented SMX TAT Unit Checker using Testbuilder/C++. This unit was one of the largest units in the SMX design.▪ Maintained and added features to SMX TAT unit over a 2 year period.▪ Technical leader for the SystemC migration project. The SMX Testbuilder unit checkers were converted to SystemC. I completed the TAT unit conversion. All unit checkers were successfully converted to SystemC models.▪ Implemented the SSX SystemC TAT Unit Checker.▪ Designed, implemented and debugged the OVM test for the SGN router project.▪ Served on the OCP-IP Verification Workgroup for Sonics Inc.▪ Have worked on every major product produced by Sonics Inc. Products include Silicon BackPlane, S3220, SMX, SLX, SSX, SGN. Received two promotions during my 10 years at Sonics Inc.▪ Lead inventor for US Patent 7194658 titled various methods and apparatuses for interfacing of a protocol monitor to protocol checkers and functional checkers.
  • Ibm
    Verification Engineer
    Ibm Jun 1995 - May 2000
    Armonk, New York, Ny, Us
    ▪ Verified Interrupt Control Logic for several embedded microprocessors.▪ Designed and implemented a new programming language, Logic Control Language, for IBM to shorten and ease the verification process.▪ Verified the first version of IBM’s CoreConnect Technology.▪ Used assembler, C++ and perl to verify the embedded microprocessors. Used MTI, VCS and VerilogXL to simulate the microprocessors.

Terrence Staton Skills

Verilog Systemverilog Debugging C++ Asic Python Systemc Uvm Soc Perl Testing Semiconductors Embedded Systems Functional Verification Object Oriented Programming Software Development Simulations Cloud Computing Hardware Diagnostics Test Planning Data Structures Scripting Object Oriented Design C (Programming Language Git Docker Products Visual Studio Python Linux Embedded Software Java Javascript Java Database Connectivity Mysql Docker C# Restful Webservices Representational State Transfer Kubernetes Amba Ahb Microprocessors Tcl Processors Virtual Reality Cpu Design Hardware Development Behavioral Modeling Computer Architecture Sdk Internet Protocol Suite Rtl Design Eda Ic

Terrence Staton Education Details

  • North Carolina State University
    North Carolina State University
    Ecomonics

Frequently Asked Questions about Terrence Staton

What company does Terrence Staton work for?

Terrence Staton works for Wiser Systems, Inc.

What is Terrence Staton's role at the current company?

Terrence Staton's current role is Senior Software & Hardware Engineer at WISER Systems, Inc..

What is Terrence Staton's email address?

Terrence Staton's email address is li****@****ail.com

What is Terrence Staton's direct phone number?

Terrence Staton's direct phone number is +140833*****

What schools did Terrence Staton attend?

Terrence Staton attended North Carolina State University.

What are some of Terrence Staton's interests?

Terrence Staton has interest in Rumi, Community, Living Topiaries, Scott Schwenk, Performance Art, Ariana Productions, Growing At The Speed Of Love, Volunteer Work, Know Oneness, Nursing Nirvana.

What skills is Terrence Staton known for?

Terrence Staton has skills like Verilog, Systemverilog, Debugging, C++, Asic, Python, Systemc, Uvm, Soc, Perl, Testing, Semiconductors.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.