Embedded Software and Applications

We help customers to create high-quality devices controlled by reliable embedded software, connected applications and related web services.


Embedded Software Development

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.

Car headunit

Tooling Software and Supporting Applications

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.

Tooling

HMI and GPU Programming

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.

GPU programming for embedded devices

Low Level Programing and Kernel

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.

Tooling

Related references

Map Navigation Module for Mercedes

Our customer Alpine is a tier 1 supplier of car infotainment systems. They needed to develop a new high-performance navigation map rendering…

See More

Hand Sensing Application (R&D)

We developed hand tracking, gesture recognition and driver monitoring solution for a specific embedded HW. Our task was to turn the idea…

See More

DevOps for Car Headunit System

Our 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

How Can We Help?

+420 242441347