Go to main section

Our Expertise
& quality promise

Low Level Software

Creating a great Product is comparable to building a house: You need a strong foundation. For Digital Products this foundation is equivalent to the Low Level Software: e.g. Operating System, Hardware Drivers. With Codelab you have a reliable partner for this groundwork.

Middleware

Our development offers software development in all areas of middleware as well as protocols as well as business logic, managers, handlers, abstraction layers and others. Characteristics of our software output: clean, reusable, scalable, portable and easy to maintain.

Connectivity

We develop connection mechanisms using the newest technology, like 5G, BLE 5. We developed connectivity applications like Remote SW upgrade, Voice/Audio transmission, Sensor data transmission, Telematic Services, Remote device management. We have ample expertise in software development for high-security applications (including encryption) in Avionics, Automotive, Health.

Human Machine Interface

We develop systems, which allow you to communicate by the use of a graphical interface or voice recognition with natural language processing.
We develop software with the use of the most innovative and well-established environments and libraries, to assure HMI is robust and reliable. This is a key factor for the user to have a responsive and well-established interface.

Automotive ECU & AUTOSAR

We have more than 30 engineers with AUTOSAR expertise, which is continuously deepening our Centre of Competency for AUTOSAR. We do also provide consulting services to our Tier 1 clients for setting up an AUTOSAR development environment: this includes the infrastructure set-up, projects check list, peer review processes, usage of tools for automated checks (e.g. Coverity).

Applications

We are developing many kinds of applications for embedded systems, like: Automotive ECU software, Industrial machinery devices, Internet of Things sensor devices and gateways, Signal and image processing software, Device configuration and application monitoring, Consumer electronics applications.

Featured
Project

Infotainment System for Tier 1 OEM

In vehicle multimedia head unit that supports connectivity of external devices via BT and CAN. Provided SW development in the area of System Software, Audio Video, Broadcast, Connectivity, Human-Machine Interface, SDK for Downloadable Apps – a framework for exposing the Vehicle interface for customer and 3rd party applications.

“ We started cooperation by providing the necessary resources in a very short time before implementation. Today it is cooperation in the entire program, whose work is visible in more than 10 million cars.”

Project Highlights

  • Full responsibility over all IVI functions: Multimedia, Broadcast, Connected Devices, System Software, HMI & Speech
  • Responsibility over whole Multimedia Platform
  • Program steering and leadership, direct contact to OEM
  • Timeline 8 years, over 200 FTE in peak

Technology Stack & Processes

  • Audio Video: AV routing, sources switching and mixing, playing and managing audio content: phones, USB, media players, cameras, HiFi amplifiers integration, DSP programming
  • Broadcast: AM/FM/DAB/SDARS tuners, presets, RDS, Search
  • Connectivity: BT/BLE device management (various vendors), hands free protocol, A2DP, WiFi, Telematics
  • Smart device integrations: CarPlay, Google Auto, MirrorLink, mobile applications development
  • HMI & Speech: Qt based and custom graphic systems, screens development, touchscreen operations, language and speech support, TTS
  • Low level Software: BSP adaptations, Lifecycle management, log & trace, diagnostics and self-tests, software loading (wired and over the air), flashing, coding, calibration