Embedded C and C++

Start date: 25 April 2023

Duration: 3 Days

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

Certificate: N/A

Cost: Members € 600, Non-Members €900

Course code: N/A

Programme overview

The next rerun of this course will be on 25 - 27 April and will be online training following a rerun on 28th Feb to 2nd Mar held in-person in Limerick.
This training course will improve knowledge in Embedded C and C++. The course schedule below will be interspersed with relevant labs using the NXP KL46Z development board. Due to popular demand this course is scheduled to be re-run on 17 - 19 Jan, 28 Feb - 2 Mar and 25 - 27 April 2023 after 4 re-runs in 2022: 1-3 Mar, 3-5 May, 30 May - 1 Jun and 27 - 29 Sept 2022 and after 4 re-runs prior to that in 2021: 19-21 Jan, 23-25 Mar, 13-15 Apr and 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 improve their knowledge of C and move into 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 or on the C language.


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++, Embedded System Security and Python as well as Xilinx courses at Doulos.

Contact Gerry.Byrne@midasireland.ie for full details

Enquire Now