Skip to content
Technologies / Architecture

Embedded C application design principles for the automotive industry

The training course presents advanced principles of Embedded C application design with specific requirements of the automotive industry. Participants will learn methodologies for developing reliable software that complies with safety standards and best practices for programming control systems. The program combines theory with intensive hands-on workshops where participants work on real-world examples from the automotive industry.

Issues

  • ISO 26262 and AUTOSAR standards

  • Functional safety

  • Defensive programming

  • Embedded systems architectures

  • Memory management in embedded systems

  • Code optimization

  • Testing embedded systems

  • Static analysis tools

  • Continuous Integration

  • Technical Documentation

  • Code reviews

  • Real-time systems

Benefits

  • The participant will gain the ability to design software that complies with the requirements of automotive standards
  • The participant will learn to implement fault-tolerant and fail-safe systems
  • The participant will learn advanced embedded systems programming techniques
  • The participant will be able to apply embedded software testing best practices
  • The participant will understand the specifics of functional safety requirements
  • The participant will acquire the ability to create technical documentation that complies with industry standards

Who is this training for?

Embedded C programmers working in the automotive industry
Embedded systems engineers designing controllers
Firmware developers working on real-time systems
Embedded systems testing specialists
Software architects for the automotive industry
R&D engineers working on new automotive solutions

Prerequisites

  • Knowledge of the C language at an intermediate level
  • Basic knowledge of embedded systems
  • Experience in programming microcontrollers
  • Knowledge of the basics of digital electronics

Training program

01

Overview of ISO 26262 and AUTOSAR standards

  • Functional safety requirements
02

Software certification

  • Technical Documentation
  • Designing reliable systems
  • Fault-tolerant architectures
  • Handling emergency situations
03

Memory management

  • Performance optimization
  • Implementation and testing
  • Defensive programming techniques
  • Code verification and validation
  • Unit and integration tests
04

Static code analysis

  • Development practices
  • Version control in embedded projects
  • Continuous Integration for embedded systems
  • Code reviews and standards
  • Technical Documentation

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 Embedded C application design principles for the automotive industry we recommend: Knowledge of the C language at an intermediate level; Basic knowledge of embedded systems; Experience in programming microcontrollers.

What is the format and duration of this training?

The training lasts 2 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 C programmers working in the automotive industry; Embedded systems engineers designing controllers; Firmware developers working on real-time systems.

Klaudia Janecka
Klaudia Janecka 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