Consulting and training services in embedded systems

Embedded Labworks is a company specialized in the development of software projects for embedded systems, providing training, consulting and development services, focused on embedded Linux, embedded Android and real-time systems (RTOS).

highlight shape More about our courses

Customers

Embedded Labworks is a leading company in the embedded systems industry with customers worldwide, from public institutions to private organizations across diverse industry sectors, including many Global 50 and Fortune 100 companies.

highlight shape

In-company and open training sessions

Embedded Labworks is specialized in training, consulting, and development of software projects for embedded systems.

highlight shape
Embedded Linux

Embedded Linux

In this course attendees will learn how to develop and customize embedded Linux systems

Learn More details
Linux device drivers

Linux device drivers

In this course attendees will learn how to develop and customize device drivers for the Linux kernel

Learn More details
Linux debugging

Linux debugging

In this course attendees will learn how to debug and profile embedded Linux systems

Learn More details
Yocto Project

Yocto Project

In this course attendees will learn how to develop and customize embedded Linux systems with OpenEmbedded and the Yocto Project

Learn More details
Embedded Android

Embedded Android

In this course attendees will learn how to develop and customize Android for embedded systems.

Learn More details
Android debugging

Android debugging

In this course attendees will learn how to use debugging tools and techniques to fix bugs and performance issues in the Android operating system

Learn More details
FreeRTOS

FreeRTOS

In this course attendees will learn how to design and develop embedded software with FreeRTOS.

Learn More details
Version control with Git

Version control with Git

In this course attendees will learn how to develop and manage software projects using Git as a version control tool

Learn More details

Consulting and development services

Embedded Labworks also offers consulting and software development services for embedded systems.

highlight shape

Consulting

We provide consultancy at all stages of the development, including requirements and technical specification definitions, designing the software architecture, code review and software quality control, security flaw analysis and penetration testing (pentest) on embedded devices, etc.

Learn More details

Development

We are specialists in BSP development and can assist with porting applications and operating systems to different hardware platforms, development and customization of Linux systems with Buildroot and OpenEmbedded/Yocto Project, development of solutions with real-time operating systems (FreeRTOS, Zephyr, etc.), device drivers development, etc.

Learn More details

Customers testimonials

Testimonials from companies and students who have already attended an Embedded Labworks training session

highlight shape
“One of the best training courses I have ever attended. The instructor has total control of the training agenda and excellent teaching skills”
small horizontal divider
Adriano Saviolli

Adriano Saviolli

Samsung

“I am used to being very critical and it’s been some time since I don’t evaluate a training course with high scores in all aspects. Congratulations on the training!”
small horizontal divider
Vitor de Paula

Vitor de Paula

LG Electronics

“Unique training and no doubt much more valuable than many university degrees we have today on the subject”
small horizontal divider
Lucas Tadeu Portela

Lucas Tadeu Portela

AOC International

“The Embedded Labworks training fully met all objectives, as well as being motivating for us to continue learning embedded Linux. I recommend it!
small horizontal divider
José Antonio de Sousa Fernandes

José Antonio de Sousa Fernandes

CTEx

“High-quality training, very helpful and with a highly structured agenda”
small horizontal divider
Luis Gustavo

Luis Gustavo

Inatel

“An excellent professional applying a very good practical training session with a rich study material. Thanks!”
small horizontal divider
Paulo Morgado

Paulo Morgado

Intelbrás

News and articles

Latest news and articles published on Sergio Prado’s blog

highlight shape
Linux Security

What are random numbers and how they are managed on Linux?

  • Sergio Prado
  • February 20, 2024

In this article, we will deep dive into the major concepts behind random numbers and learn how to work with them on a Linux system.

Learn More details
Linux Debugging

Debugging the Linux kernel with GDB

  • Sergio Prado
  • January 17, 2024

In this article, we will learn how to debug the Linux kernel on an embedded Linux system with GDB.

Learn More details
Linux Security

Introduction to TPM (Trusted Platform Module)

  • Sergio Prado
  • October 11, 2023

TPM (Trusted Platform Module) is an international standard that enables trust in computing platforms in general, providing several security-related features for computer systems, including hashing, encryption, signing, random number generation, and many more!

Learn More details
Security Linux

RPMB, a secret place inside the eMMC

  • Sergio Prado
  • June 13, 2023

Do you know there is a dedicated partition in the eMMC called RPMB that makes it possible to store data with integrity and authenticity support?

Learn More details
Security Yocto project

Introduction to SBOM management on embedded Linux

  • Sergio Prado
  • April 6, 2023

In this article, we will learn the basic concepts of SBOM (Software Bill of Materials) and how it can be generated and managed on embedded Linux with the Yocto Project.

Learn More details
Security Encryption

Asymmetric-Key Encryption and Digital Signatures in Practice

  • Sergio Prado
  • January 18, 2023

In this article, we will learn how asymmetric-key encryption and digital signatures work from a practical perspective.

Learn More details

Newsletter

Subscribe to the Embedded Labworks newsletter to receive messages about training, services and news from the embedded systems industry.

highlight shape