Embedded Engineering

The need for embedded systems have increased significantly in recent years leading to intense competition between organizations within electronics, transportation, medicine and manufacturing sectors. This is mainly happening in order to achieve higher levels of device integration into centralized control systems/networks, develop and launch new products and solutions faster while reducing cost, size and maintaining high quality standards.

By augmenting our resources with your existing internal team, ReliSource can provide you the following values:

  • Working Experience with Fortune 500 Companies to deliver complete Embedded Development Services
  • Technology Know-How and Implementation Expertise of different RTOS, Languages & Tools, Protocols & Peripherals
  • Internet of Things (IoT)/Connectivity
  • End-to-End system offerings ranging from Physical Layer to Application Layer to Cloud/Big Data implementation
  • Reduced engineering costs
  • Deliver High ROI with Efficient & Reliable Global Sourcing Development Model
  • Conformance with Industry Standards & Regulatory Compliance

 

servie-embedded-engineering

 


  • Firmware Development, Enhancement & Porting
  • Device Driver Development
  • RTOS Development
  • Diagnostic Software
  • File Systems, Development Tools
  • Boot Loaders, Board Support Packages & Network Support Packages
  • Seamless System Integration
  • Performance enhancement and optimization
  • Protocol Development & Extension
  • Multi-threaded applications and adapting solutions for small form factor
  • Migration from Legacy Systems
  • Cloud-to-device, Mobile-to-device workflow solutions
  • System Verification and Validation
  • Automated Test Harness Development



Technologies (Protocols, Libraries, Frameworks)

  • Windows .Net, Win32 API (incl. shell API, Inter-process Comm)
  • COM/DCOM/COM+, MFC, ATL, STL, ActiveX, OLE, ODBC, DAO, OLE DB
  • TAPI, SAPI, MAPI, TCP/IP, Sockets, HTTP, WAP, RTMP, RTSP, MQTT, AMQP
  • OpenGL, OpenCV, OpenBR, , FFMpeg, DirectX, Kura, Paho, Mosquito
  • XML/XSL, XHTML, XPATH, SOAP, XML-RPC, WSDL, AJAX, DOM

Programming Languages

  • Microsoft ASP.NET, C#, VB.NET
  • C/C++,
  • HTML, XHTML, XML, DHTML, PHP, Ruby, ColdFusion, ASP, JSP
  • Java Script, VB Script, VBA, Action Script, Perl, Python, CGI
  • Java, J2EE, J2ME, Servlets, Basic, Power Builder, UNIX Shell Programming

Operating Systems, Platforms

  • MS Windows 2003 / 2008 / 2012 / XP / Vista / 7 / 8.1 / 10 / Win CE
  • Unix OpenBSD/FreeBSD/NetBSD
  • Linux RedHat / Debian, RTOS, Embedded Linux
  • Mac OSX, iOS, Android, BlackBerry, Tizen

Microcontrollers & Microprocessors

  • Various MCU, ARM, Various Processors, Intel ATOM, Intel x86 Processors, SOM Cards; Module, Sensor, etc.

Communication Stacks

  • UART, USB, TCP/IP, IEEE-1394, WLAN, Bluetooth, GSM, GPRS, Modbus, CAN bus, Profibus, Fieldbus, HART, PPP, ZigBee and DLMS among others

Databases

  • MS SQL Server, Sybase, MySql, Firebird, Microsoft Access
  • Oracle (PL/SQL), PostGreSQL (PL/pgSQL), IBM DB2

Network Processors

  • Intel IXP series, MIPS, ARM9/11/Cortex,, TI OMAP, Vitesse, Mindspeed)


  • Embedded Web Technologies and Middleware (Configuring embedded web servers such as HTTP, FTP, SMTP on your hardware)
  • Cross Compliers such as DS5, KEIL, Tasking , Cosmic, CodeWarrior, MPLAB, SEGGER
  • Expertise in Developing PC applications for Windows, Linux for device interfacing
  • Debugging and Analysis using Bus Analyzers and Logic Analyzer
  • Board Support Package – SMP, AMP and Virtualization
  • Tailored Embedded BSP Development
  • Seamless Embedded OS Porting


 

Applications & Software Development

embedded-expertise-in-brief2
Application Layer: Service Interface, UI, Audio, Display, Frameworks, Tool Chains.
Middleware Layer: Protocol Stack & Messaging Framework, OS Abstraction Layer.
Platform Layer: Device Driver Development, OS Hardware Abstraction & Platform Services.
Physical Layer: µC, µP, DSP, BUS, IO & Peripherals, Analog, Digital, SOC, FPGA, ASIC.

View relevant case study