Complete Product Development Solution from Concept to Deployment
Bug tracking, software upgrades, feature enhancements, and Performance Optimization as required for product maintenance
Test framework design and development required for product hardware and software validations
Porting the software solutions across multiple hardware platforms in Linux, Windows, and Real-Time OS
Bootloader Development and Porting – Uboot/UEFI
Hardware Bring up and Validation
Boot Optimization
Memory Management
Linux Device Driver development
Interfaces: Bus Drivers, Video, Audio, Sensor Integration, Display Drivers, Network Protocol stacks, Gigabit Ethernet, WiFi, Bluetooth, GPS, NAND, eMMC, MMC/SD, SATA
Windows Drivers
Application Software in Linux, Windows, Android, uCOS, and RTOS.
Typical solutions related to Video, Audio, Energy Management, Industrial IoT, and Networking with Interactive GUI.
NXP – IMXseries, QorIQ Layerscape, ARM based Microcontrollers
TI – Multimedia/Application processors
Intel – x86
Xilinnx – Zync 7xxx PSOC
MicroSemi/SiFive – RISCV SOC
Video-Audio – FFmeg, Gstreamer, V4l2, ALSA, OpenCV, Live555 etc
Networking Protocols – TCP/IP, UDP, FTP, WiFi, Bluetooth, etc
Streaming Protocols – RTSP, RTMP, MQTT
Software Frameworks – Yocto, Buildroot, etc
GUI – QT, Javascript (NodeJS, AngularJS and ReactJS), C# and Java
Cloud – GCP and AWS