Skip to content
Technologies / Architecture

Advanced development of embedded systems

The training focuses on advanced aspects of embedded systems development, with a particular emphasis on performance, reliability and security. Participants will learn advanced programming techniques, optimization methods and best practices for designing complex embedded systems. The program combines theory with intensive hands-on workshops, enabling hands-on experience.

Issues

  • Architecture of advanced embedded systems

  • Optimization at the machine code level

  • Multi-threaded programming

  • Security of embedded systems

  • Real-time systems

  • Memory management

  • Advanced debugging

  • Continuous Integration

  • Automatic testing

  • System diagnostics

  • Encryption and security

  • OTA updates

Benefits

  • The participant will gain advanced knowledge of designing complex embedded systems
  • Will develop the ability to implement effective programming solutions in embedded systems
  • Will learn to apply advanced code optimization and resource management techniques
  • Will learn methods for securing embedded systems against various types of attacks
  • Will master debugging and diagnostic techniques in complex embedded systems
  • Will gain practical experience in implementing real-time systems

Who is this training for?

Experienced embedded systems developers
Architects of embedded systems
Engineers designing complex IoT systems
Embedded systems security specialists
Programmers working on real-time systems
R&D engineers in the area of embedded systems

Prerequisites

  • Experience in programming embedded systems
  • Advanced knowledge of the C language
  • Knowledge of assembler basics
  • Experience in debugging embedded systems
  • Knowledge of RTOS issues

Training program

01

Design of complex embedded systems

  • Architecture optimization
  • System resource management
02

Real-time systems

  • High performance programming
  • Code optimization at the assembler level
  • Multithreaded programming techniques
03

Memory management

  • Advanced debugging
  • Security of embedded systems
  • Implementation of security mechanisms
04

Encryption and security

  • Risk analysis
05

Secure boot and updates

  • Integration and testing
  • Methodologies for testing embedded systems
06

Test automation

  • Continuous Integration for embedded systems
  • Diagnostics and troubleshooting

Delivery Methods

Online

  • Convenience of participating from anywhere
  • Interactive live sessions with trainer
  • Materials available for 30 days
  • No travel costs

On-site

  • Direct contact with trainer and group
  • Intensive hands-on workshops
  • Networking with other participants
  • Full focus on learning

Frequently asked questions

What are the prerequisites for this training?

For Advanced development of embedded systems we recommend: Experience in programming embedded systems; Advanced knowledge of the C language; Knowledge of assembler basics.

What is the format and duration of this training?

The training lasts 4 days and is available in online and on-site format. Sessions run from 9:00 AM to 4:00 PM. We can also customize the schedule to fit your team's needs.

Who is this training designed for?

This training is designed for: Experienced embedded systems developers; Architects of embedded systems; Engineers designing complex IoT systems.

Patrycja Petkowska
Patrycja Petkowska Opiekun szkolenia

Request a quote

Funding Options

Check funding options for your company

Up to 80%

Development Services Database

Up to 80% funding for SMEs from EU funds

Check availability
Up to 100%

National Training Fund

Up to 100% funding for employers

Learn more

Trusted by

We train teams at Poland's largest companies

ING Bank - EITT client
mBank - EITT client
PKO Bank Polski - EITT client
PZU - EITT client
Allianz - EITT client
T-Mobile - EITT client
KGHM - EITT client
PGE - EITT client
IKEA - EITT client
InPost - EITT client
Leroy Merlin - EITT client
ZUS - EITT client

Interested in this training?

Contact us - we'll prepare an offer tailored to your organization's needs.

500+ experts
2500+ trainings available
ISO 9001 quality certified
Request Training
Call us +48 22 487 84 90