Software Development

TES is one of a very few small companies that can develop and verify flight safety critical software per the rigorous Federal Aviation Administration’s (FAA) DO-178B guidelines. This places TES at the same level as many aerospace prime contractors, while remaining uniquely suited to perform custom software development and system design and rapid engineering integration efforts involving certification.

TES customers benefit greatly from our commitment to disciplined and documented software development processes and a track record of delivering highly reliable software solutions on time and on budget.

Our Embedded Software Development capabilities allow us to create:

  • Real-time embedded software
  • Control systems
  • Avionics
  • Scientific instruments
  • Real-time data acquisition and processing
  • CCD image acquisition
  • Instrumentation data collection
  • Non-real time embedded software
  • Data collection and storage
  • Hand-held devices (iOS, Android, etc.)

We operate in all standard, mature and stable software development environments including:

  • MS Windows NT/2000/XP
  • Unix/Linux/Solaris
  • FreeRTOS, ECOS and MicroC
  • VxWorks
  • GreenHills Integrity
  • MS-DOS

Our solutions support the following communications standards:

  • Controller Area Network (CAN)
  • DeviceNet
  • RS-232C, RS-422
  • SPI, I2C
  • Ethernet