See also   Agile Collaboration  •  3D Terrain Model  •  Weather Effects

Home > Services > Embedded SW Development

Software Development for Embedded Systems

Our core competence is custom software development for embedded and mobile devices. We automate best practices from requirements engineering, agile development process, reusable object oriented design, well documented development, automatic testing and performance optimization directly on embedded systems.

We can create a complete SW module according to your specification or you can outsource our development team and integrate it tightly into your project environment. We work mainly offsite from Prague, which is very comfortable neashore location for travelling to all major German cities, however our engineers can also work onsite for short time periods.

Automotive Software Development

We have successfully delivered various SW modules integrated into OEM car navigation systems for the top worldwide car manufactures. We played many roles from requirements managers, software developers, system architects to project leaders. Below are some examples of our work.

Map Rendering Engine

We have designed and developed from the scratch a reusable 2D/3D vector graphic map engine based on OpenGL ES technology.

DTM Demo Weather Effects Demo


We support NDS Association developing NDS Physical Storage Format by various tools including framework for performance analysis of NDS based navigations on target HW.

We offer development of a new NDS based navigation sub-modules or assistance with migration of your navigation product to NDS.

Destination Search

We have developed a destination search module allowing users to search addresses and POIs in navigation map data.


We implemented decoding layer of TMC messages received from Sirius satellite radio for an OEM navigation system for US market.

MOST Development

We participated on MOST interface development and connecting MOST function blocks to navigation functionality.

Logging and Diagnosis

We developed system wide robust logging system optimized for high loads and supporting different output channels as well as the PC diagnostic and log replay tool.

User Interface Development

Embedded and mobile devices need specially tailored and optimized user interfaces. We can build an user interface module based on your style guide or a complete HMI specification. We have most experience with Qt, HTML5 + Javascript and .NET but we can build on other UI frameworks as well.

Low-level Software Development

Linux drivers adjustments and development from the scratch are often needed if HW development runs in parallel with SW development. We have experience with maintenance of Linux platforms (BSP) for custom HWs. We can also develop OS less application for microcontrollers.

Computer Vision

We offer support with implementation of the state of the art computer vision and patter recognition algorithms such as image based tracking and depth sensing on embedded systems as well as consulting the research and development of the new solutions to the computer vision related problems.

Our Services

  • Nearshore Outsourcing
  • Automotive, R&D
  • Car Navigation Modules
  • 3D Graphics and OpenGL ES
  • User Interface
  • Computer Vision
  • Low Level Components
  • Linux Kernel Drivers

Contact Us

Vaclav Opekar
tel: +420 242441347
Email | LinkedIn

Eccam s.r.o.

Krakovsk√° 9
11000 Praha
Czech Republic (EU)
+420 242 441 347
© 2022  Eccam s.r.o.