We design, develop and deliver embedded firmware for a variety of devices running without a high-level operating system such as Windows or Linux.
We use either bare metal or a real-time operating system (RTOS) which have specific hard real-time capabilities that are addressed by our firmware solutions for specific client needs.
We have a extensive knowledge across many microcontroller devices from 32-bit ARM Cortex M to 8-bit PIC microcontrollers. Our experience working with wireless, low power and resource constrained devices will be used to find the most optimal solution for your project.
We have both the skills and resources in house to develop and test a wide range of embedded firmware solutions. For more information on our expertise with microcontrollers, please contact us.
Our embedded Linux software engineers have been developing client specific software systems over many years.
At Endor, we work closely with our clients to understand their business and technical requirements. We then develop robust and high quality code within their timeframes and budget.
We typically work across these key areas:
• Linux OS (Driver Development / BSP selection and porting)
• Linux App Software Development
Our Linux developers also offer:
• IP and Licensing advice
• Code footprint reduction
• Performance optimisation
Endor Android Design is experienced at both Android application development and the porting of existing applications to the OS. We also leverage our embedded Linux development expertise to port Android distributions to customers’ target hardware. Our skills in embedded electronic design mean we can help you with Bluetooth LE and other wireless options to compliment your bespoke Android application.
We develop application software to expand the functionality of various devices: auto electronics, smart home electronics etc.
Multimedia application development
Embedded web-oriented applications development for remote device monitoring and control
Graphic user interface design for touch screen and LCD screen devices
Equipment cross-platform client development
One of the basic stages of user software development is Graphic User Interface (GUI) design — a convenient mechanism for user-device interaction. Our designers perfect the ergonomics, style, and color solution of the interface, taking into account the specifics of display and graphics perception on various types of screens.
For more details, please contact us.
We can help you with:
System architecture and partitioning
Board bring-up
Embedded implementations:
Cross-compilation toolchains
Project organization and build automation:
Device driver design
OS/Kernel modifications
© Endor Automation Pvt Ltd | All rights reserved
Designed By | Tisser Technologies LLP