Embedded C and C++

Start date: 01 March 2022

Duration: 3 Days

Location: Online course, 3 days, 9am to 5pm each day

Certificate: N/A

Cost: Members € 500, Non-Members €750

Course code: N/A

Programme overview

This training course will provide a foundation in Embedded C and C++. The course schedule below will be interspersed with relevant labs using the NXP KL46Z development board. A rerun of this popular course is now scheduled for 1- 3 Mar 2022 after several re-runs in 2021 on the following dates:
19-21 Jan
23-25 Mar
13-15 Apr
21-23 Sept

Learning outcomes

At the end of the course, students will understand the essentials of programming Embedded Systems in C and C++.

Who is the course for?

This course is for individuals who wish to learn Embedded C and C++. Delegates should have some exposure to the C language and have an understanding of its syntax and structure to get the most out of this course. This course is NOT suitable as a first course in computer programming.


Day 1
– Introduction to / recap of C
– Embedded Systems and C
– Advanced Flow Control
– Pointers

Day 2
– Complex data types
– Programming Style
– Scheduling Techniques (includes calling function pointers / callback techniques)

Day 3
– C to C++ and C++ 11/14/17
– Object-oriented modelling

Trainer Profile

Dr. Des Howlett is a Senior Member of the Doulos Technical Staff and joined the company in 2017. He has worked as a Senior Field Applications Engineer for Microchip Technology and Silicon Laboratories, all over the EMEA region. Immediately prior to Doulos, he was Technical Marketing Manager, EMEA, for Software at Avnet Silica and was responsible for liaising between processor manufacturers and customers to ensure that supplied software was suitable for market needs.
Des has taught embedded C programming and Verilog logic design at the University of Reading and now is an instructor for embedded C and C++ as well as Xilinx courses at Doulos.

Contact Gerry.Byrne@midasireland.ie for full details