Software
Development of embedded and PC software in languages such as C, C++, Verilog HDL, C#, Python, etc.
Embedded Software
Microcontroller Firmware
For simpler tasks, such as controlling servo or stepper motor drives, regulating the power of illuminators, reading detectors, and performing analog-to-digital conversion, we most commonly use STM32 or Microchip PIC microcontrollers. Therefore, there is a growing demand for the development of firmware running on these controllers.
- STM32 and Microchip PIC controllers
- Primarily developing in C and C++ languages
- Version control
- Test environment
- Prototyping systems
- Debugging
Logic Design and Development for FPGA and SoC Systems
For complex, high-speed data processing and sensor interfacing, high-performance embedded systems, mostly based on FPGA or DSP, are required. The development and implementation of algorithms running on these logic units is often a very complex and costly process, requiring serious expertise and experience. If you are facing a similar problem, such as reading and processing data from complex multi-camera systems, high-speed signal processing, or image processing, feel free to contact us.
- Programming Xilinx FPGAs
- Verilog HDL
- Custom modules, packages
- Simulation, test environment
- Algorithm development
PC Applications
Development of graphical user interfaces, libraries, and APIs for our custom-designed equipment, or based on specifications. Whether it is a minimal environment necessary for testing a custom measurement system or developing full measurement control and data processing software, our company is ready to assist you.
- Most commonly developing applications in C, C++, C#, and Python languages
- Version control
- DLLs, board support packages
- Development of test environments, emulators