IOT Prototype Development Services
Are you looking for a top software outsourcing company in Austin?

1. IoT Applications & Electronic Product Design
MAGRABBIT offers a wide range of electronic design services that can transform an idea or product concept provided by the client into a complete electronic product with embedded software. This includes:
- Design of system architecture
- Firmware and embedded software development
- Board schematic and layout
- Mechanical design
- Prototyping
- Manufacturing support
If you have problems with the availability of in-house engineers or you want to save cost, MAGRABBIT would be your choice for product design services. Our expertise covers various product categories including automotive, consumer electronics, wearable devices, home automation, healthcare, etc. We are a world leader for IT staff augmentation.
Our team can handle complex product designs to meet client requirements on functionality, quality, cost, and short time-to-market. With a team of experienced product designers, electronic engineers, and project managers, we offer benefits to clients through high-quality product design for successful mass production.
Technical features:
- SoC: STiH252
- RAM Memory: 256MB
- Flash memory: 128MB
- Kernel: Linux 2.6.32
- Graphics framework: DirectFB 1.6, Qt 4.8
- Language: C/C++, Shell Script
- Connectivity: USB, HDD, HDMI, AV Composite, Optical S/PDIF
- Optimize software platform to achieve lower-cost, resources saving and high performance:

2. Embedded Software Design

MAGRABBIT has vast experience in developing and testing drivers, firmware and embedded software and applications for electronic devices. Our engineers have diverse skill sets to develop embedded solutions for different hardware platforms requested by the clients:
- Microprocessor architectures: ARM, MIPS, SH4, DSP, MCU
- OS platforms: Linux, Android, Real-time OS
- Chipsets: Broadcom, Sigma Design, Freescale, ST, TI, NXP, Xilinx
- Bootloader: U-boot, Ezboot, CFE
- Programming language: C/C++, Java, Shell Script, Lua, ActionScript, HTML5
3. FPCA Design Services
MAGRABBIT provides FPGA-based design services specializing in handling complex high-speed applications. MAGRABBIT is capable of designing and deploying customized FPGA-based solutions, including:
- System integration, architecture development, design optimization, and RTL coding in Verilog and VHDL
- Development of soft and hard IP cores, DSP processing and algorithm development in FPGAs
- System testing and verification, including test bench development, RTL verification, post-synthesis simulation, and signal integrity analysis
- IP Integration, connecting, modifying, and debugging third-party IP, such as video encoders/decoders and standard communication interfaces
Successful Case Study: H.264 Decoder IP Core
MAGRABBIT has developed an FPGA-based H.264 IP core with custom embedded software. The IP core implements H.264, the standard for encoding/decoding video widely used nowadays. The IP core implements image processing algorithms to record, compress and share high-resolution video based on motion-compensation in each block.
Technical features of the H.264 IP Core:
- Support baseline profile, main profile
- Support real-time decoder CIF at 30 frames per second (352x288 @30fps)
- Supports 10 photos per second at 4CIF (720x480 @ 10fps)
- Supports for I&P slices, B slice
- Supports the coordinator loop filter (In-Loop Deblocking Filter)
- CAVLC entropy encoder
- ¼ pixel shift accuracy
- ITU – T H.264 standard

Succesfull Case Study: DVB T2 Set-Top-Box
IPSec (IP Security) is the protocol in embedded software that provides mechanisms for establishing secure connections between pairs of devices. IPSec also can be used for private communication from the source to the destination point (end-to-end) between pairs of computers.
- Maximum speed 5Gbps
- IKEv2 key exchange
- PSK authentication (Pre-shared key) and RSA (with X.509 certificate)
- IPSec operation mode: Transport mode & Tunnel mode
- IPSec encapsulation protocol: ESP, AH, ESP and AH combination.

