About us
We are a team of experts in the following disciplines: informatics, embedded software and cybernetics. Together, the team is well equipped to innovate and solve challenging problems in developing software for devices. Headquartered in the Czech Republic, we primarily serve customers in Europe. We frequently travel to customer locations.
2004
Raging was established and started cooperation with its first customer in product development for the defense sector. This long-term, mutually beneficial cooperation continues up to this day.
2012
Raging overhauled its customer delivery processes, moved to fully agile development practices, and started deploying solutions based on embedded Linux. This led to significant growth in capabilities, employees, and sales.
2015
Raging developed internal know-how in location, mapping, multimedia processing, and 3D graphics. Our engineers now work with tools and components from low-level microprocessor development to Android and Linux-based systems and user interface development.
2024
Over the years, Raging accumulated unique expertise in developing state-of-the-art embedded products and solutions. Our designs and technological know-how have helped companies establish reliable, successful outcomes with a maintainable and extensible software ecosystem. As a result, we decided to expand our reach and started cooperating with the first customer in the medical area.
Raging in numbers
2004
Started serving the
first customer.
+ 100’000
Hours spent on
customer projects.
10 years
Average employee
work experience.
2 locations
Heerbrugg, Switzerland &
Brno, Czech Republic
Up to 80%
Of our work is typically
done remotely.
100%
Of our experts with
a university degree.
Our services
Custom Software Development – We offer full-cycle development from conceptual design to long-term maintenance.
Software Outsourcing – We strengthen your team to speed up your internal projects.
Embedded Development Consulting – We deliver expert consulting on embedded development topics.
Our know-how
Software
- Control systems engineering
- Bootloaders and bare-metal
- Embedded Linux customization
- Multimedia processing
- Protocol design
- Complex user interfaces for web, desktop, mobile
Technology
- Communication: UART, SPI, I2C, ADC
- Connectivity: Bluetooth, Ethernet, USB, serial
- Power management, battery management
- Microcontrollers: ARM, PIC, AVR
Testability
- Testable code
- Simulations and emulations
- Automation of end-to-end acceptance tests
- Hardware test infrastructure
- Performance, capacity, durability tests
Safety
- Design for hardware failure
- Built-in self-test, diagnostics, logging
- Calibration and compensation
Process
- V-Model
- Agile methodology
- CI/CD pipelines, also for embedded systems
- DevOps
Architecture
- Architecture development, prototyping, reviews, feedback
- Domain-driven design
- Requirement specifications
- Implementation estimations
- Source code analysis and review, refactorings