References

From medical startups to established defense corporations, we work with companies to improve their products and ship them to market faster.

Here are some reference projects we’ve worked on

Boot-time optimization

A customer of Raging needed to decrease a product start-up time to win a large contract. The product has been a Linux-based embedded device with eleven internal components participating in the boot.

After analyzing where the boot time is spent, we designed together with our customer a new boot sequence and employed a number of techniques to improve the boot time such as link-time optimization, feature toggles, optimization of the boot order, delayed initialization, and parallel initialization. As a result, the boot time has improved by a factor of 3.

Technologies:
C, C++, shell, init scripts, OpenEmbedded, boot chart, GCC LTO

Device simulation on a PC for development purposes

To accelerate product development of a device, a customer asked us to develop a PC-based simulation that allows testing and development of new features without using hardware workbenches.

We modified together with our customer the device application code to become multi-platform and compile on a PC. In addition, we developed a user interface simulating the device's display and buttons. This allows us to run simulations of all device's internal components, such as batteries, sensors, a GPS receiver, and a Bluetooth module, to enable testing of various corner cases.

Technologies:
C++, Qt toolkit, CMake

Battery estimation for a device

To precisely estimate the state of charge of a battery pack in a device over various loads and temperatures, we developed together with our customer a Kalman estimator to estimate state based on a system state-space model.

Technologies:
C, C++, Kalman filter

User interface for an optoelectronic device

We developed together with our customer a user interface for a complex product with 100+ distinctive features, user options, menus, and widgets based on a graphical design and product requirements. We also developed a web interface to access the device via Ethernet.

Technologies:
Python, Javascript, C++, Qt, framebuffer

Visualization app for an imaging laser scanner

We created a prototype app that allows a wireless transfer of 3D point cloud and photos from an imaging laser scanner to an iPad tablet and to visualize it using a 3D graphics engine.

Technologies:
C++, Objective-C, iOS SDK, CMake

and many other projects...

We are working with the most demanding
clients around the world