🚀 Sign up for the bi-weekly newsletter

Join over 2000 recruiters and sourcers from around the world.



ALSA (Advanced Linux Sound Architecture) in an embedded context refers to the software framework that provides audio support and sound functionality for embedded Linux systems.


Buildroot is an open-source project for creating embedded Linux systems. It automates the process of building cross-compilation toolchains, root filesystems, and custom Linux kernels for embedded devices. 

Controller Area Network

Controller Area Network (CAN) is a low-level network that provides connections between simple industrial devices (such as sensors, actuators, and valves) and higher-level devices (such as PLC controllers and computers).


A term used to describe an object, software, or hardware that is independent and doesn't need an external program or device to run it.

Embedded C

A set of language extensions for the C programming language, used to program embedded microcontroller systems, allows to write programs, suitable for the microprocessor environment.

Embedded Database

A database system designed for management solutions of the embedded space, performs reasonably in tight environments. Doesn't need a server, built into an app. Can be used for email archive searches, stored game data, for industry-specific tools, etc.

Embedded Java

A software development platform that includes Java technologies, used for dedicated-purpose devices with embedded systems, such as printers, mobile phones, GPS receivers, medical imaging equipment etc.

Embedded Linux

A complete Linux distribution targeted at embedded systems (smartphones, tablets, set-top boxes, personal media players, etc). One major example of it is Android, developed by Google.

Embedded operating system

A specialized OS for use in the computers built into larger systems. Hardware that uses it is designed to be lightweight and compact, to do efficiently specific tasks. Examples include computers in cars, traffic lights, digital TV, ATMs, airplane controls, sale terminals, GPS, etc.

Embedded software

A computer software that is embedded in hardware or non-PC devices. Used to control the functions of various hardware devices and systems. For example GPS devices, factory robots, some calculators and even modern smartwatches.

Embedded SQL

A method of combining SQL with host languages using an embedded SQL preprocessor. Allows to mix SQL statements into an application program written in programming language and combines computing power of a language with SQL's specialized data management and manipulation capabilities.

Embedded system

A dedicated computer system designed for specific functions within a larger system. That is a combination of computer hardware and software, fixed in capability or programmable. It can be microprocessor or microcontroller based, can control many devices in common use today.


Fido is a lean and adaptable C++ machine learning library designed for use in embedded electronics and robotics. It's particularly well-suited for these domains because it's coded in C++, minimizes its reliance on the standard library, includes a built-in robotic simulator, and offers a straightforward interface for developing robotic drivers.


FreeRTOS is an open-source real-time operating system (RTOSkernel designed for embedded systems and microcontrollers


Kernel-Mode Driver Framework is a driver framework used for helping driver developers create and maintain kernel mode device drivers, less complicated than other Windows Driver Model, provides power management and plug and play.


A cross-platform embedded networking library and web server. It is multi-protocol and includes: TCP, HTTP client and server, WebSocket client and server, MQTT client, etc.


Object Linking and Embedding is a technology of binding and implementation of objects in other documents and objects. The main advantage of using OLE is that it allows you to create a main file, a file of functions that the program accesses.


Open Graphics Library for Embedded System is a simplified version of OpenGL. It is a cross-platform API for full-function 2D and 3D graphics (including consoles, phones, appliances, etc.). Creates a flexible low-level interface between software and graphics acceleration.


PulseAudio is an open-source sound server and sound manager for Linux and other Unix-like operating systems.


RTOS, short for Real-Time Operating System, is a specialized operating system used in embedded systems and applications that require real-time processing.


Windows Driver Frameworks is a collection of libraries used to develop Windows device drivers. It is comprised of Kernel-Mode DF and User-Mode DF, aims to help reduce duplication and overhead, allows developers to use the same concepts across different drivers.


Windows Embedded Compact is an operating system part of Windows Embedded family which. It uses a different hybrid kernel and allows to modify UI. It is optimized for devices with minimal memory.

Windows Embedded

A collection of operating systems from Microsoft designed to power embedded systems. It helps original equipment manufacturers in development of Windows devices, such as smartphones, automobile infotainment systems.

Yocto Project

Yocto Project is an open-source framework for building custom Linux distributions. It allows developers to create Linux distributions for embedded systems and devices. 

Development by Synergize.digital

Sign up for updates
straight to your inbox