Compare courses

Nanyang Technological University Center for Continuing Education

Software Optimisation for Embedded Systems

Available dates

Dec 3—4, 2019
2 days
SGD 835 ≈USD 612
SGD 417 per day


Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with Nanyang Technological University Center for Continuing Education.

Full disclaimer.

About the course

Embedded devices are often limited in terms of power, processing capability and memory. Software running on these devices has to be written to make use of processor or compiler features to maximize the performance, while managing the memory or power requirements.


The Software Optimization for Embedded Systems course provides the participants with an understanding of software optimization in embedded systems. Participants will be taught how to write optimized software for embedded systems, optimizing in terms of performance, memory and power. In addition, participants will also be given hands on exercise to implement software optimization for embedded software.


Day 1

Introduction to software optimization, Approaches to software optimization, Measuring performance, memory and power, Optimization for general purpose processors and DSPs, Parallel processing as an optimization approach, Software scheduling and time multiplexing, Compilers and optimization options

Day 2

Common pitfalls in software implementation, Techniques for performance optimization, Techniques for memory optimization, Techniques for power optimization, Evaluating optimization trade-offs

Who should attend

This course is recommended for software developers who wish to learn about implementing optimized software for embedded systems.

Trust the experts

Philip Teng

Mr Philip Teng graduated with a BEng (EE) degree from National University of Singapore and received his Masters in Electrical and Computer Engineering from Carnegie Mellon University, USA. Having worked on embedded system software in mission critical and safety critical applications for the past ...


Course reviews