Skip to content
EN / PL
Security / Technical Security

Security of embedded systems (embedded)

An intensive, three-day training course combining theory and practice in securing embedded systems. The program covers the full cycle of secure software development - from architecture design to deployment and testing. Participants will learn the latest techniques for protecting IoT devices and industrial systems through hands-on workshops and case studies. The training is conducted in an interactive format, with an emphasis on sharing experiences and solving real-world problems.

Issues

  • Industry standards: ISO 26262, IEC 62443

  • Threat modeling for embedded systems

  • Security architecture: from hardware to applications

  • Secure Boot and key management

  • Memory and data protection techniques

  • Implementing cryptography in resource-constrained environments

  • The life cycle of secure software

  • Best practices in writing secure code

  • Analysis of real cases of attacks

  • Protection against physical attacks

  • Security testing methods

Benefits

  • The training provides practical knowledge of threats and techniques for protecting embedded systems. The experience gained allows you to independently design security features for embedded devices. Knowledge of cryptography in embedded systems makes it possible to create effective protection mechanisms. The threat modeling and risk analysis techniques learned will improve the process of designing safe solutions. The training develops the ability to create secure code and verify security through penetration testing

Who is this training for?

Embedded systems engineers looking for cyber security expertise
IT security specialists interested in the specifics of embedded systems
IoT and industrial systems architects
Firmware and software developers for embedded systems
IT project managers responsible for security of embedded products
Security auditors expanding competencies to include embedded systems
Quality assurance engineers in embedded projects

Prerequisites

  • Basic knowledge of embedded systems or general IT security
  • Knowledge of at least one programming language (C/C++ preferred)
  • General understanding of network concepts and communication protocols
  • Basic knowledge of the hardware architecture of computers and microprocessors
  • Knowledge of basic concepts of cryptography

Training program

01

Fundamentals of designing secure embedded systems

  • Specifics of threats in different domains (IoT, industrial systems, mobile devices)
  • Mechanisms of isolation and compartmentalization
  • Managing permissions and access to resources
02

Secure boot strategies

  • Workshop: Designing a security architecture for a selected use case
  • Threat analysis strategies for embedded systems
03

Source code security verification

  • Techniques for protecting against common vulnerabilities
  • Implementation of intrusion detection mechanisms
04

Secure error and exception handling

  • Workshop: Code security audit and remediation of detected vulnerabilities
  • Management of secrets and cryptographic material
05

Security monitoring and diagnostics

  • Detection and protection against hardware attacks
  • Secure communication in distributed systems
06

Incident response procedures

  • Workshop: Implementation of mechanisms for secure software updates

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 Security of embedded systems (embedded) we recommend: Basic knowledge of embedded systems or general IT security; Knowledge of at least one programming language (C/C++ preferred); General understanding of network concepts and communication protocols.

What is the format and duration of this training?

The training lasts 3 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: Embedded systems engineers looking for cyber security expertise; IT security specialists interested in the specifics of embedded systems; IoT and industrial systems architects.

Monika Fengler
Monika Fengler 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