Services
Embedded Systems
We program, update, and integrate embedded systems software including micro-controllers and processors. Our expertise includes ARM Cortex-M series, TI OMAP, Apple S1, System-on-Chip (SoC), Digital Signal Processing, Digital Light Processing, Real-Time Operating Systems, Micro-Electro-Mechanic Systems (MEMS), peripherals, and more.
Device Programming
We engineer firmware for Internet-of-Things (IoT) devices, wearables, consumer devices, appliances, USB drives, mobile phones, biometric technology, industrial machinery, automobiles, surveillance, digital radio, and more. Our services include facilitating transportation of devices to and from our development centres.
Embedded Software
- File systems (android and Linux), standard and custom protocol development for both, wired and wireless communications.
- Boot loaders (like U-boot & UEFI), OS Porting (Any OS like android or Linux or any other RTOS on ARM and MIPS architectures), device drivers, firmware and Linux Kernel modifications and optimizations.
- Start up and device header files for Cortex-M based Micro controllers.
- Compact algorithms for programming Flash memories such as NAND & NOR.
- Design and integration of embedded application development & testing.
Industry Specialisations
Our firmware developers' industry specialisations allow them to program with knowledge of core standards, regulations, and best practices. Our popular industries for firmware include Healthcare, Aviation, Agriculture, Oil & Gas, Gaming, Home Automation, and Transportation.
Multimedia & Codes
- Porting and Optimization of MPEG4 (SP/ASP) Video Decoder & MP3 Decoder on TI's DM (DaVinci) platforms.
- USB Audio controller driver.
- Streaming protocols such as VLC, RTSP, GStreamer and SIP.
Technologies
Our Firmware development team skillset includes C, C++, Python and C# as well as Sillicon Labs, Texas instruments and more.