Software Engineering Capabilities

Developing new high-tech products requires software to instruct devices how to function. Software engineering is an integral part of the complete service VPI provides for developing new products for you.

From complete software packages with easy-to-use graphical user interfaces to programming the functions of microcontrollers and microprocessors, the software and firmware engineers at VPI can provide solutions for your needs.

Software/Firmware Engineering Expertise

VPI Engineering is a professional engineering services company dedicated to meeting your exacting and time-sensitive software engineering needs through proven software engineering processes and rigorous testing. VPI has successfully developed software products for a variety of customers for both consumer and industrial applications.

An example of our excellent software engineering services is the Exploration Mars program. Under contract with LEGO and The Planetary Society, VPI developed the Exploration Mars program. Over 100,000 copies of Exploration Mars software have been sold.




VPI Engineering has developed systems based on a variety of micro-processors and micro-controllers. View a list of processors and a list of operating systems for which VPI has experience developing systems.

Software/Firmware Engineering and Design

VPI Engineering's software services include everything from mobile apps to complete software packages. The following list shows some of our software engineering capabilities:



VPI Engineering's software services include everything from mobile apps to complete software packages.

Embedded Systems

  • Embedded Linux
  • Android
  • uCos
  • Custom Solutions
  • Bare Metal

Driver Development

  • Linux
  • Windows
  • Mac OS X
  • Android
  • iOS

Networking

  • Ethernet and IP Networking
  • VoIP
  • Telecom Systems
  • Internet of Things (IoT)

Server Backend

  • PHP
  • Ruby
  • Python

DSP Capabilities

  • Audio
  • Video - Object tracking and identification

Application Development Languages

  • C
  • C++
  • Objective-C
  • C#
  • PHP
  • .NET
  • Visual Basic
  • Java

Protocols

  • Bluetooth
  • BLE - Bluetooth Low Energy
  • 802.15.4
    • Contiki
    • ZigBee PRO

Database

  • SQL
  • ODBC
  • JDBC
  • MySQL
  • SQL Server

App Development Operating Systems

  • Linux
  • Windows
  • Mac OS X
  • Android
  • iOS
  • Browser Based

VPI Engineering has developed systems based on a variety of micro-processors and micro-controllers. View a list of processors and a list of operating systems for which VPI has experience developing systems.

        Copyright © 2016, All right reserved