promwad Embedded software

Embedded software

Embedded software development for electronic devices and embedded systems

Embedded software and systems development for electronics is one of our key expertise areas. Our programmers work with open and proprietary operating systems, creating all levels of software, from firmware to application software and graphical user interfaces (GUI).

We are ready to design the system and application software for your ready-made embedded hardware. Our engineers will support you at any stage of the development for electronic devices or embedded systems.

Target markets

Promwad develops embedded hardware and software projects, custom-made for applications in these target markets:

  1. Telecommunications
  2. IoT and consumer electronics
  3. Multimedia and entertainment
  4. Automotive electronics
  5. Industrial automation and real time systems

Our goal is to create end-to-end embedded solutions that will meet your requirements and integrate them into your business process.

embedded software development promwad

Our expertise

Telecommunications

Embedded system design and development for set-top boxes and network devices in compliance with the high requirements for bandwidth and quality of service (QoS):

  • System and user software for routers, switches, hubs, and STBs
  • System drivers for network chips and interfaces
  • User interfaces for managing network devices and infrastructures
  • VoIP solutions and SIP clients
  • Implementation of RDP, Citrix ICA, VMwareP CoIP protocols
modem Promwad
5D movie software Promwad

Media and entertainment 

Embedded system design for media players, tablet PC’s, 3D TV’s, video registration devices, e-book readers, 5D cinema systems:

  • Implementation of video/audio codecs
  • Content compression and protection
  • Code profiling and optimization
  • Creation of modules that invoke hardware multimedia processing capabilities
  • Porting of software and localization of third-party components for multimedia devices
  • Integration of individual software components into a single product
  • Creation of user interfaces based on JavaScript, CSS3, HTML 5, Adobe Flash

Automotive electronics

Reliable automotive systems designed in compliance with the AUTOSAR and MISRA standards: fault-tolerant software solutions for onboard computers, in-car infotainment systems, engine control units, navigation systems, and other onboard electronics. Our portfolio features a number of successful projects for European and American car manufacturers.

 

Consumer electronics

Embedded software solutions for consumer electronics such as mobile gadgets, smart home, IoT and navigation devices (GPS and GLONASS) based on Linux, Android and other OS.

logger Promwad

Industrial automation and real time systems

Embedded system design and development of software for industrial automation and real time systems in full compliance with the highest response time and reliability standards:

Preparation for certification

Organization of intermodular interaction

Consulting

Minimization of system loading time

Manufacture of samples

Exact synchronization of local network devices

Hardware and software development

Development and porting of inter-core interaction interfaces

Design of a custom-made enclosure

Restoration of connected devices working capacity after crashes

Design of a custom-made enclosure

Initial and background status monitoring of connected devices

Preparation for certification

Applications development for time synchronization systems based on the precise time signal (PPS) technology

Testing

System drivers development for specialized interfaces

Our portfolio includes software development projects for specialized industrial processor cards, SmartGrid systems, and various controllers, such as communication and panel controllers (HMI), industrial controllers (PLC), IEC 61850 controllers, etc. Also we developed test benches for functional firmware testing on the production site.

Our proven expertise

Neuronavigator
Navigation system for neurosurgeons
We developed a software and hardware system for accurate and safe operations on the brain and spine. The system shows the position of instruments in the patient's body in real time with an accuracy of one millimetre.
AI for STBs
In-video shopping AI for STBs
We helped the Oyper startup create an AI solution for scanning clothes and other items within video streams. Our team developed an app for Android and Java-based set-top boxes with Smart TV. The app finds links to online outlets so that users can buy clothes from their videos in a few clicks. We have also launched a mobile app for covering more video content on social networks.
Air quality
Air monitoring system
We designed a hardware and software system with measuring devices to collect and send the data to an IoT cloud server for analysis, alerting, and generation of the real-time air pollution map.
TV conferencing
Video conferencing for STB
We've integrated a feature for audio and video calls into Smart TV and set-top boxes, unique for digital TV operators. The new application for embedded platforms serves to meet different user categories' needs through an enhanced use scenario.
Railway unit
Railway navigation unit
The device to be installed in the train engineer’s cab; it receives the coordinates from the satellite navigation systems and transmits the geolocation data to the customer's server. For the device, we developed a Linux-based software platform including the graphical interface.
Ivan Kuten Promwad

"Promwad quickly deploys an effective team of engineers of diverse qualifications, which allows us to provide top-notch services, offering the best solution in the market. By leveraging our expertise and long-term partnerships with vendors, we also help our clients find resources, thus providing expert consulting."

— Ivan Kuten, Promwad co-owner and CTO

Software levels and typical solutions for Linux Embedded and other OS

Bootloaders

A target platform configuration and optimization (low-level programming)

Service software

Hardware testing systems development, secure software update modules development

Operating systems

System interfaces, protocol stacks, device drivers development and integration and hardware-dependent code development

Applications

Development, porting and localization of software modules, integration of third-party software components, user interfaces design and development, cross-platform applications development

Firmware

Merging of standalone components into a single product, optimization and configuration of distribution files for specific solutions, preparation of file system images, development of bootable live-CD’s for different purposes

Server software

Development of software joining devices into a full-fledged system with set parameters, infrastructure/hardware pool management systems development, design of web interfaces for users and operators

As a result, we can deliver software development services at all levels, from boot loader to server software. Backed by our wide experience in the target markets, we write program code in compliance with the corresponding industry standards and use specialized software testing methodologies to design reliable and user-friendly systems.

 

Our embedded software projects

 

Embedded UI customization for a set-top box We've created a software framework that allows the customer to change the user interface with minimal efforts

Digital transceiver for kite surfers: design & prototyping We've helped a startup to design a digital handheld transceiver for kite surfers with a built-in MP3 player

Smart WiFi router design + ad filter & parental control We've designed working prototypes of a Smart CPE router for advertising filtering, blocking malicious content, and parental control

Broadband SDR satellite modem on Zynq Ultrascale+ We designed a hardware & software platform for a broadband software-defined radio satellite modem

Industrial switches with 10GbE and 48 ports We have designed a new product line of 1Gb/10Gbps Ethernet switches operating at an industrial temperature range (−20 to +70°C) 

Firmware and application software for WiFi speaker We developed software for a professional audio system. The speaker supports AirPlay, Spotify, Bluetooth audio streaming
Wireless stereo speaker software development

FPGA software & Linux kernel drivers for 4K frame grabber We developed a versatile framebuffer FPGA IP core and integrated PCI-e IP core into the customer’s FPGA project

Unit for communication and navigation on the railway

Railway navigation system design with GPS & GLONASS We offered the customer a hardware solution based on three modules (units) that are connected with cables

AI application for set-top box: searching and buying products from video streaming

Shoppable video: AI-based app for STB & Smart TV We've developed and installed on STBs the first AI application for searching and buying clothes directly from the video stream

Air quality monitoring system for smart cities We designed a hardware and software system with measuring devices to collect and send the data to an IoT cloud server

Jade platform for automotive infotainment systems We developed hardware & software platform for automotive display, monitoring, and diagnostics systems based on the Fujitsu Jade MB86R01

A software and hardware system for safe operations on the brain and spine, with a millimeter accuracy

Neuronavigator Promwad engineering team designed a working prototype with the support of 3D images of ultrasound / MRI / CT.

Network traffic analyzer with Bypass function
BYPASS Network Analyzer We created prototypes of a network traffic analyzer for setting in a network connection gap (BYPASS function)
a series of managed 16- and 24-port Gigabit switches based on Realtek 83xx chipset
L2 Switch with PoE support Promwad engineering team designed a custom managed L2 switches based on the Realtek 83xx chipset and Linux kernel
To design a time synchronization system that receives GPS/GLONASS signals and transmits the info on the exact time to the users

tAKT synchronization systemWe developed a time synchronization system that receives GPS/GLONASS signals and transmits the info on the exact time to the users

POS printer embedded software development
POS printer Promwad's engineering team implemented full-featured POS firmware based on embedded Linux with Buildroot system
We developed a device for measuring the concentration of glucose in human capillary blood
Irma glucometer We developed and put in production the Irma glucometer; a device for measuring the concentration of glucose in human capillary blood
TAO WellShell: software and circuit design upgrades with manufacturing support
TAO gadget for fitness Promwad's engineering team upgrade TAO’s software and PCB design to ensure a longer battery life
Development of the device for trusted session

S-Terra trusted module We have developed a custom bootable medium, which is a USB device and designed to build trusted computing modules

Develop an OTDR for optical data transmission networks

OTDR optical reflectometerBy request of the manufacturer of measuring instruments we developed a compact device characterize and locate faults in cable lines

Glucometer for smartphones We have created a mobile gauge of glucose concentration in the blood that works paired with mobile phones under iOS or Android control

Controller for traction driveWe upgraded the controller of an electric traction device for subway carriages made more than ten years ago

we finalized the firmware design for multi-channel transcoding of MPEG2-TS (transport streams) into H264 format

MPEG2/4 transcoder softwareWe finalized the firmware design for multi-channel transcoding of MPEG2-TS (transport streams) into H264 format

Bluetooth device + iOS & Android apps for Parrot We have developed a compact device for collecting data from Bluetooth sensors and transmitting them to the server
we developed a specialized Embedded Linux distribution for routers and other network devices

OpenWRT for RealtekWe developed a specialized Embedded Linux distribution for routers and adaptable web interface to manage LuCi based

VoIP broadband router design
VoIP broadband router Our engineers designed a subscriber router for providing voice over IP services in broadband networks
we created a reference design of a set-top box DVB-T/C + IPTV, which is intended for rapid platform development and launch of a series of new digital devices
IPTV+T/C hybrid set-top box We created a reference design of a set-top box with rapid platform development and launch of a series of new digital devices

Locus DVB-T STBWe have developed a digital TV set-top box (STB) with support for DVB-T (MPEG-2/4) and terrestrial digital broadcasting

Protected USB dongle with integrated browser for online banking
USB Dongle for secure session We have developed a software/hardware system for safe data transfer while working on an insecure computer terminal
Navigator with compass We have developed a prototype of a compact navigation device which brings the user back to the pre-marked location in a coordinate system
we have developed a computer for networks with a client-server architecture that transfers basic processes to a remote server

AK1100 thin clientWe have developed a new turn-key product, the AK1100 thin client based on the processor Marvell Sheeva 88F6282

5D cinema hardware and software complex at the order of a company which supplies animatronics

5D video hardware+softwareWe have developed a 5D cinema hardware and software complex at the order of a company which supplies animatronics

SmartLabs IPTV set-top box We have developed a range of IPTV set-top boxes, ensured license coverage for all the proprietary coding standards for audio and video
Smart home multimedia controller

Smart house controller (HDMI-CEC) for a Swiss company We have designed the HDMI-CEC controller to manage a home multimedia complex: cinema, tuner, VCR and other devices

we have ported Android and Linux kernel to the OMAP-3530 hardware platform by Texas Instruments

OMAP-3530 android portingWe have ported Android and Linux kernel to the OMAP-3530 hardware platform by Texas Instruments

Onboard multimedia computer

Onboard multimedia computerWe have developed a sophisticated hardware and software system for multimedia, GPS navigation, travel time calculation, control of air conditioning

The development of cinema Control Panel programm for 5D cinema
5D software for special effects By order of the animatronics supplying company we developed the CinemaControlPanel program for a 5D movie theater system
we developed a video registration device for digitalization, storage and distribution of audio and video streams on request from 4 analogue sources

JPEG2000 4-channel recorderWe developed a video registration device for storage and distribution of audio and video streams on request from 4 analogue sources

we developed a multifunction mini-server for solving a wide range of tasks in IP networks, functions as a computer or a server

IP-Plug ARM mini-serverWe have developed the multifunction mini-server for solving a wide range of tasks in IP networks, functions as a computer or a server

OBD-II vehicle data logger We have developed a portable automobile recorder for control and diagnostics of technical state ("black box" for an automobile)
Navigator for cars We have developed a car navigation device which supports GLONASS / GPS, mobile communication and data transmission

Do you need a quote for your embedded software development?

Drop us a line about your project! We will contact you today or the next business day. All submitted information will be kept confidential.