Having a solid background in software engineering, we are setting a high value on architecture and modular design to make an efficient, robust, and maintainable solution.
SOFTWARE DEVELOPMENT
We are developing firmware for a broad range of embedded processors as well as server-side, desktop, and mobile software.
Technologies that we use: C, C++, C#, Python, Rust, JavaScript, TypeScript, Embedded Linux, Node.js, Qt, Flutter, and more.
CODE QUALITY
Our understanding is that a high-quality code is not just reliable but also maintainable, testable, and reusable.
We do this through: ‣ Maintaining a clear and logical architecture ‣ Using proven coding standards ‣ Regular code reviews ‣ Analyzing code with automated tools ‣ Adequate test and documentation coverage
DSP & RADIO COMMUNICATIONS
Our customers can benefit from our broad expertise in digital signal processing and radio communications, including successful projects in:
‣ Low-bandwidth speech coding down to 600bps ‣ End-to-end encrypted communications ‣ Modems for VHF, UHF, and HF transceivers ‣ Software-defined radio ‣ Long-haul wireless networks ‣ End-system centric solutions for MOTOTRBO, IDAS, APCO-25
Tests
Code review
Architecture
SMART ELECTRONICS
Software is the essence of consumer electronics. That is what creates outstanding client experiences, allows bringing more feature-rich and innovative products to market.
Therefore, we are taking UI and UX design seriously, be it a simple microcontroller-based device with LVGL graphic library or an embedded Linux solution running Qt or even Flutter.