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).
Customers
In-company and open training sessions
Embedded Labworks provides training, consulting and software development services for embedded systems.
-
Embedded Linux
In the course attendees will learn how to develop and customize embedded Linux systems.
More -
Linux device drivers
In this course attendees will learn how to develop and customize Linux device drivers.
More -
Linux programming
This training aims to enable the participant to develop applications in C language for embedded Linux systems.
More -
Linux debugging
In this course attendees will learn how to debug and profile embedded Linux systems.
More -
Embedded Android
In this course attendees will learn how to develop and customize Android on embedded systems.
More -
Android debugging
In this course attendees will learn how to debug and profile embedded Android systems.
More -
Yocto Project
In this course, attendees will learn how to develop and customize embedded Linux systems with OpenEmbedded/Yocto Project.
More -
Version control with Git
In this course attendees will learn how to develop and manage software projects using Git as a version control tool.
More -
FreeRTOS
In this course, attendees will learn how to design and develop embedded software using FreeRTOS, one of the most used open-source real-time operating systems (RTOS) in the world.
More -
NXP MQX RTOS
In this course attendees will learn how to develop and customize embedded software using the NXP MQX real-time operating system.
More
- One of the best training courses I have ever attended. The instructor has total control of the training agenda and excellent teaching skills.
- I am used to be very critical and it's been some time that I don't evaluate a training course with high scores in all aspects. Congratulations on the training!
- Unique training and no doubt much more valuable than many university degrees we have today on the subject.
- The Embedded Labworks training fully met all objectives, as well as being motivating for us to continue learning embedded Linux. I recommend!
- High quality training, very helpful and with a highly structured agenda.
- The instructor has great knowledge on the subject covered in the course, the teaching material has great quality as well as all the hardware used during training. I recommend!
- An excellent professional applying an very good practical training session with a rich study material. Thanks!
- Sergio Prado, director of Embedded Labworks, is a leading expert in embedded systems in Brazil. Whenever I needed the services of Embedded Labworks, I got great results.
- I participated in the FreeRTOS training session and I can say that it is a training that fully prepares you to develop software with the FreeRTOS from most basic to the most complex systems. And despite being just three days of training, the instructor has training skills that facilitates the understanding of the study material.
- We used Embedded Labworks as a contractor company to help us on software development. They have the know-how and experience to help you with legacy technology and microprocessors like 68K on C and C++ and can also help you on the transition to updated technology using ARM processors in Linux. They are fast and flexible and deliver an excellent end product.
- Embedded Labworks is expanding its market share in Brazil because it has invested in a customized, efficient, high quality care at an affordable cost. I recommend to all companies and people who need services in embedded systems development.
- The training session was excellent, very well taught, and surely will be useful to develop the project of my PhD.
- Great training course, great teaching materials and practical experience. The content is covered in a clear and objective way.
- Excellent training session! A fast and convenient way to start developing applications with embedded Linux and Android.
- The Embedded Linux training session is very well structured and prepared, making it dynamic and enjoyable.
- Great training, qualified instructor, with full control over the study material.
- Excellent training session! The instructor has a very deep knowledge of embedded systems and is also extremely instructive. The study material (slides and exercises) is very well prepared and detailed, which makes the Embedded Labworks training courses very good!
- The Embedded Linux training session was very important for our team. The training helped to increase the technical expertise of the team members, allowing greater understanding of this powerful operating system.
- The training exceeded the expectations. The instructor demonstrated deep technical knowledge and excellent teaching skills.
- The training session helped understanding how the Linux kernel works in a short period of time, making it easier to debug problems that would demand a greater effort to resolve.
- Very good training presented in a step by step way, easy to understand. The instructor is very patient and know how to address students's questions and doubts.
Consulting and development services
Embedded Labworks provides training, consulting and software development services for embedded systems.
-
Consulting
How should be the software architecture of your project? Should you use an operating system? And what about protocols and programming languages? We can help you and your team to answer these and many other questions.
More -
Development
How to improve software quality? How to select the best tools? And how to develop faster and eliminate bugs before shipping the product to the market? We can help you and your team developing the software of your product.
More
News and Articles
- Introduction to TPM (Trusted Platform Module)
- RPMB, a secret place inside the eMMC
- Introduction to SBOM management on embedded Linux
- Asymmetric-Key Encryption and Digital Signatures in Practice
- A hands-on approach to symmetric-key encryption
- Introduction to encryption for embedded Linux developers

Sergio Prado
Sergio Prado works with software development for embedded systems for over 20 years.
He is the founder of Embedded Labworks, a company that provides training, consulting and software development services for embedded systems.