We provide development of high-quality software for embedded and mobile devices. We use best practices from requirements engineering, agile development process, reusable object oriented design, well documented development, cybersecurity, automatic testing and performance optimization directly on embedded systems.
In Eccam we have stable team which have accumulated the needed qualities for this job. The understanding underling hardware principles, low level debugging skills, good design abstraction, ability to optimize code, attention to detail and testing, security awareness.
We have played many roles from requirements engineers, software developers, system architects to project leaders.
We develop portable desktop applications or web services controlling embedded devices or processing data gathered on embedded devices.
Examples of these can be bug reproducibility systems, statistics gathering and KPI visualizations, production logging, performance monitoring and profiling.
We have developed system wide robust logging system optimized for high loads and supporting different output channels as well as the desktop application for KPI analysis, diagnostic and log replay.
We develop Human Machine Interface (HMI) modules based on specific UI style guide. We have mostly used Qt, HTML + Javascript and .NET frameworks but we can build on other UI frameworks as well.
We can use GPU programming to optimize visual quality and performance for specific GPUs integrated into the embedded system.
As a part of embedded systems development we offer maintaining or tweeking suitable board support packages and related kernel drivers and bootloader for a given HW.
Our customer Alpine is a tier 1 supplier of car infotainment systems. They needed to develop a new high-performance navigation map rendering…
See MoreWe developed hand tracking, gesture recognition and driver monitoring solution for a specific embedded HW. Our task was to turn the idea…
See MoreOur customer used Jenkins for building and continuous integration of car head unit SW. The main challenge of this system was high number of…
See More