OEM and ODM Software Engineering Services
OEM/ODM Services
Software Engineering
Quality, Efficiency, and Innovation
Estone engineers provide software services based on many operating systems, including Microsoft Windows, Android, and Linux. Our services include customization of boot loaders, kernels, writing device drivers, board support packages (BSP), build environments, SDK, middleware, MDM and OTA (over the air) update on various ARM and x86 platforms.
Interested in learning more about our software engineering services? Just click the button below and fill out a quick inquiry form. Our engineering staff will reach out to you right away to discuss solutions for your problems. Not sure what solution you’re looking for? We’re ready and eager to help!

Linux/Android BSP & Firmware Configuration
- Boot loader setup
- Audio codecs and video (LVDS, MIPI, EDP, RGB)
- user interface, including LCD, touch screen (resistive/capacitive)
- Memory, including SATA, SD, eMMC, DDR, Flash
- Communication, including USB, IR, CAN, I2C, SPI, SDIO, serial port
- Wireless, including GPS, cellular, WiFi, Bluetooth, NFC, RFID
- Sensors, including camera, accelerometer, magnetometer, light sensors, and more

Middleware & File System
We will develop and modify middleware to bridge your hardware and custom operating system or HMI software. We have expertise in:
- Qt Framework, Qt Creator
- QML, QtWebKit, QtWebEngine
- Power management setup
- Rapid-boot configuration
- Image and SDK generation
- Root filesystem customization