Software Design Services

Document created by tshamus on Feb 27, 2015Last modified by lallison on Feb 27, 2015
Version 2Show Document
  • View in full screen mode


Software Design Services


Tri-Star Design develops and tests real time system software for commercial and military customers throughout North America. Our skills with embedded systems programming allow us to deliver top quality embedded software, including device drivers, embedded system middleware, Board Support Packages, protocol stacks, firmware and software diagnostics.


Embedded Software


Tri-Star Design is a leader in developing embedded software and systems for various industries and domains. We have expertise in embedded systems for medical device, consumer, data communications and robotic applications. Our embedded software design and development expertise includes all leading CPU architectures and chip sets and have extensive product development expertise in C, C++, Visual C++ and assembly.


Diagnostic Software


Our software diagnostic services consist of a comprehensive set of tests and diagnostic solutions used in conjunction with the hardware prototype analysis and manufacturing production testing. The diagnostic test suite from Tri-Star Design strives to provide full test coverage ranging from memory and register access to full system functional test.




Tri-Star Design firmware development projects are completed using Assembler, C and C++ languages for a variety of processors and microcontrollers.  We have significant experience writing drivers, protocol stacks, middleware and BSPs.


Graphical User Interface


Tri-Star Design is a leading user interface design company for a variety of applications including computers, hand held devices and mobile apps. We work with clients of all sizes from various industry segments all over the world. Our graphic user interface engineers are passionate about developing interface designs that enhance the user experience of your end customers.  Our customer user centered approach to graphical design and development allow us to combine the best practices in design, usability, and accessibility.




Software Development


  • Software Architecture
  • Real-time Embedded Software
  • Device Drivers
  • Software Diagnostics
  • C, C++, Visual C++, Assembly Language, Java, JavaScript, C#.NET, ASP.NET, VB.NET
  • Code Analysis and Debug
  • Firmware


Operating Systems


  • RTOS (VxWorks, QNX, Nucleus)
  • Linux
  • Windows, Windows CE
  • UNIX


Microprocessor/Microcontroller/DSP Architectures


  • ARM (OMAP, ARM7/9, Cortex)
  • PowerPC (860,405,750FX/GX)
  • Analog Devices Blackfin DSP x86
  • Low Power Microcontrollers