Firmware Engineering

Embedded Software

Embedded software needs expert’s knowledge of skills, focus and domain. In today’s era, hardware becoming tiny and faster because of technology. And there’s a always requirement for robust, bullet proof and reliable software solutions. CoreFragment has expertise in firmware and embedded software design. Right from industrial and home automation, Internet of Things, Telematics, M2M solutions, device drivers, Bluetooth, automotive embedded systems, security solutions, Navigation and tracking solutions, RTOS porting, Long range RF communication, large industrial controllers to niche consumer electronics solutions, we offer a wide range of custom embedded services to suit your specific requirements. We conduct feasibility study for new product development, embedded systems software engineering, as well as custom embedded system software development, performance and reliability improvement, and multiple platform porting services.

Embedded Software Services:

  • Embedded Software Consulting
  • Customized Embedded Solutions
  • IoT development from firmware to applications and services for remote device management and control
  • Peripheral Interfacing (I2C, SPI, UART, I/Os, I2S, CAN, Modbus, USB, PCI)
  • Wireless Application Development (WiFi, BT/BLE, Cellular, GPS, Lora/LorwaWan, ZigBee, Z-Wave)
  • OTA (Over The Air) Firmware Development
  • Development on SBCs (Single Board Computer) – Raspberry Pi, Nano Pi, Orange Pi, Beagle Bone, NVIDIA Jetson Nano, Asus Tinker, Rock64 Media, Arduino Mega2560
  • Embedded Systems UI Design and Usability Engineering
  • Solutions for a variety of platforms and architectures (x86, ARM, DSP, AVR8/32, RISC, CISC, SHARC etc.)
  • Cross-platform development
  • Porting of kernels, bootloaders and BSP (Board Support Packages) adaptation and extension
  • Development of device drivers
  • Embedded OS (Linux, FreeRTOS, VxWorks, Android Open Source Project (AOSP), TI RTOS, Zephyr, mBED OS, OpenWRT)
  • Board support packages
  • Socket Programming
  • Networking Protocols Expertise (HTTP/S, TCP, UDP, IRC, MQTT, SSL, SFTP, SMTP, SNMP, ICMP, RTSP)
  • Proprietary and third-party stack integration

Technology Platforms