- +86-0755-23211352
- sales@hiberxen.com
C
C++
Java
Python
Assembly
Firmware Development
Firmware Development Services
We have a rich experience engineering team for 8-bit, 16-bit or 32-bit embedded firmware, driver development. Depending on customer requirements we can suggest suitable platforms for the product and help client firmware for it. Our team focused on all major microcontrollers and FPGA.
Firmware Development Capabilities:
Firmware Solutions for IoT and Consumer Electronics.
Firmware Development Process
Firmware development is a necessary process in creating a new device and an embedded system. All the features and functionality of a device depend on its firmware.
We do the requirement analysis, define the architecture of the device or system, create and leverage a reusable code, version control, review the coding, debugging with TRACE tools and static analysis. Testing process is in compliance with ISTQB guidelines.
Bare Metal Firmware for Sensors
We develop embedded software for devices, sensors, and systems working without an operating system. Such firmware interacts directly with the hardware, captures sensor data, and transfers it to the cloud — in real time or at preset intervals.
Board Support Package (BSP) Development
Softeq creates BSP firmware featuring applications, libraries, and device drivers. Our firmware allows a Linux or real-time operating system (RTOS) to function on a custom device. We also provide board bring-up services to prepare gadgets and hardware components for mass production.
Digital Signal Processing (DSP)
Our DSP expertise spans real-time sensor, audio, and video data analysis. We can augment DSP solutions with Machine Learning algorithms deployed locally or in the cloud to detect objects in a camera feed, remove noise in a voice recording, and recognize patterns in equipment performance data.
Linux Kernel Development
Our Linux Kernel developers get down to the OS core to modify the Linux layer that accesses hardware. This way, we can extend a gadget’s memory, optimize CPU usage, manage peripherals, and use custom-built drivers to interface the device with other IT infrastructure components.
Android Open Source Project (AOSP)
As part of our firmware development services, Softeq helps clients customize Android. To this end, we build a custom operating system using AOSP, install it on a Linux or macOS device, apply changes to the source code to enable the desired functionality, and keep the OS up-to-date following the gadget’s release.
ARM-Cortex Based Project
- Load/store Architecture
- Integrated Security
- Orthogonal Instruction Set
- Single-cycle Execution
- Energy Efficiency
- 64- and 32-bit Execution States
- Hardware Virtualization Support
Our Projects
Android
Embedded Linux
Embedded WinCE
FREE-RTOS
BARE Metal
We're here to help
Our team is ready for you. Feel free to contact us by e-mail or our social media, so we can learn more about you and your needs.