WTSi believes in test-driven electronic product development. We start your project with qualification testing in mind.


Anyone with a smartphone is your potential new customer.  Let WTSi design *your* device and smartphone app for the Internet-of-Things revolution!


Your code needs to be robust and extensible. At WTSi, we help you plan for your future software development needs. 


High strength, rigid, fatique resistant, transparent, flexible, scratch resistant, low shrinkage, heat resistant, chemical resistant and more.


"Internet-of-things" devices are getting smaller and their functionality is increasing daily. WTSi helps you capture your IOT market and keep it.


When the design is done and its time to get physical, WTSi goes the extra mile to get it right the first time.   

Embedded Software      Wireless Stacks     Digital Signal Processing  



WTSi has extensive experience with multiple IDEs, devices, code management tools, and operating systems.  We have over 60 years of embedded software design experience with many integrated development environments.  We try to keep things simple. We think software development can best be bounded with smaller, well-defined tasks.  We can provide high-level documentation to facilitate discussions with our clients (and our internal hardware developers) regarding requirements coverage.  These documents include 

  • State Diagrams 
  • Message Flow Diagrams 
  • Message Sequence Diagrams 
  • Software Task Descripions 
  • Class Definitions 
  • Exception Handling / Error Messaging 
  • Real-time Interrupt Requirements  

Often, the technology drives the choice of the development environment. For example, you might have a medical or avionics device to develop and you need safety-critical certification - this would require a kernel like uC/OS which is fully documented for a variety of certifications necessary for  industrial, medical, rail, auto, and avionics applications. Also, if you require us to port to your preferred environment that is not an issue.  WTSi can provide everything from simple interrupt-driven state machines to embedded real-time operating systems for your device. Additionally, WTSi may interface with your development/management team using various online repository and code management tools.  For example, one of our favorites is the online task management tool ASANA which is a very nice tool for *cooperatively* managing various aspects of your project.    

Our code development experience includes, but is not limited to:  


  • MSP430,
  • Microchip PIC,
  • 8051 (various manufacturers)
  • ARM devices (various manufacturers)
  • Intel i960 , 808x 

Integrated Development Environments:

  • IAR,
  • TI Code Composer Studio
  • Eclipse     
  • Many others

Operating Systems

  • Windows,
  • OpenLinux
  • uCOS
  • TinyOS
  • Contiki,
  • BusyBox
  • VxWorks
  • TimeSys
  • MonteVista
  • FreeRTOS    

Embedded Software      Wireless Stacks     Digital Signal Processing  





For custom designs, WTSi is heavily invested in the Texas Instruments wireless development environments for Zigbee and Bluetooth.  Both are hosted in IAR development environments and as such the tools and techniques are very similar.  The fundamental T.I. Zigbee software solution is a fully compliant Zigbee 3.0 solution called "Z-Stack 3.0".  The T.I. Bluetooth Low Energy solution is simply called BLE-STACK. WTSI has also leveraged Zigbee and Bluetooth Low Energy modules from various manufactures such as LSR, Anaren, Blueradios, and Ublox - each with its own proprietary API.  There are good reasons for using both custom designs and modules and WTSi will discuss your options with you base on your budget and schedule.    Additionally, WTSi has implemented LoRaWAN in several Microchip devices. Please call us to discuss your specific requirements.

Embedded Software      Wireless Stacks     Digital Signal Processing  





WTSi has used DSP processors for processing audio in an A/V system,  creating  filters for a multi-sensor R&D platform that required extremely flexible filtering coupled with very fast processing,  and other projects. The processors or choice for WTSi have been from the Microchip DSPIC33 and Analog Devices Sharc families.   

Embedded Software      Wireless Stacks     Digital Signal Processing  










0 1