Feasibility Analysis
Software Architecture
Bare metal firmware development
Design and Development of Device Drivers
Windows O/S
Board Support Package (BSP) development
RTOS based Application development
Proprietary and third party stack integration
Software Verification
Component Engineering
Operating System porting
Automated System testing
Software Code Optimization
Feasibility Analysis
Rapid Prototyping using Standard platforms - Raspberry Pi, BeagleBone Black, Arduino etc
Specification co-conceptualization
RTOS based application development
TI-RTOS
Contiki OS
VxWorks RTOS
FreeRTOS
Micrium UC/OS
Mbed OS
Design and Development of Device Drivers
Linux/Windows device drivers
Low level interface drivers
Software Verification
Dynamic Verification
Static Verification
Windows O/S
Device driver development - PCIe, PCI, USB and PCMCIA BUS architectures
Application development on network (Ethernet, EtherCAT etc.)
GUI development - LabView, Visual Studio etc.
.NET and Windows Applications
Custom hardware development/ plug-in modules development on PCIe, PCI, USB and PCMCA
System Testing
Automatic Testing
Manual Testing
GUI Test Suite
Proprietary and third party stack integration
Bluetooth stack
WiFi Stack
6LoWPAN Stack
Zigbee stack
Software Optimization
Performance
Power
Footprint