Home > Services > Embedded SW Development
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.
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.
We have designed and developed from the scratch a reusable 2D/3D vector graphic map engine based on OpenGL ES technology.
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.
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.
We participated on MOST interface development and connecting MOST function blocks to navigation functionality.
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.
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.
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.
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.