Embedded Systems Design

Brilliance Tech offers a diversified range of services in the domain of embedded product design. Our excellence in Hardware & Software provides our customers a valuable partner to address their challenging design needs. These solutions would typically involved various hardware and software subsystems with strong domain knowledge on how to integrated these into main systems. Our engineers are equipped with relevant knowledge and expertise to deliver parts of your design requirement, or the complete solution and implementation

Brilliance Tech embedded system development experience includes:

Embedded Device

  • Embedded OS, e.g. Linux, Android, Free RTOS, MQX RTOS, QNX, OpenEmbedded
  • Atmel AVR
  • Custom bootloaders and board support packages – drivers and API
  • Point of Sale (POS) includes Spectra, Bitel and more

Communication Protocols

  • Network protocols, e.g. Modbus TCP/RTU, UDP, TCP/IP, DHCP, HTTP, SDP, RTP, RTSP, RTCP
  • Wireless protocols, e.g. Wi-Fi, Bluetooth, Bluetooth Low Energy (BLE), GSM/UMTS Modems
  • Communication buses, e.g. UART, SPI, I2C, MODBUS, PCIe, USB

High Performance

  • Real-time execution over multiple processors
  • Multi-threaded / multi-processor systems
  • Low-latency designs for video (including streaming with H.264) and other quick-response applications

High Reliability

  • Distributed monitoring and control firmware for large-scale distributed systems

Low Power

  • Battery-powered, e.g. wearable devices
  • Energy harvesting
  • Dynamic power scaling

System Integration

  • Human Machine Interface (HMI)
    • LCD / AMOLED displays
    • Resistive / touchscreen
    • Wireless remote
    • Buttons / keypads
  • Sensor Integration with optional feature extraction
    • Audio
    • Analog / Signal
    • Digital Signal Processing
    • Inertial Measurement Unit (IMU)
  • Bluetooth LE Profiles and Services (standard and / or custom)
  • State Machines (FSM)
  • Resource Management (e.g. power, peripherals, memory, DMA, etc.)
  • Battery Management Systems (embedded)
  • Clock and Power Management
  • Firmware Update Service (Over-the-air / Over-the-wire)
  • Non-volatile Persistent Storage solutions
    • Wear leveling
    • Standard or custom file system

PCB Layout Design

  • RF & Antenna PCBs
  • High Density Interconnects (HDIs)
  • Fine pitch, micro via, blind and buried vias and backdrill
  • Double-layer PCBs
  • SMD and Surface Mount Design

Get in Touch

© 2007 - 2015 Brilliance Tech .All Rights Reserved