Embedded C and C++

Start date: 27 September 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. Reruns of this popular course in 2022 include:
1-3 Mar 2022
3-5 May 2022
30 May - 1 Jun and
27 - 29 Sept 2022
after several re-runs in 2021:
19-21 Jan 2021
23-25 Mar 2021
13-15 Apr 2021
21-23 Sept 2021

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