Lightning Talk: Using PMR in C++ Embedded Systems for Functional Safety - Scott Dixon - CppCon 2024 @CppCon
Lightning Talk: Using PMR in C++ Embedded Systems for Functional Safety - Scott Dixon - CppCon 2024  @CppCon
Uploaded May 2025 | Updated September 2026, 3 weeks ago
cppcon.org
---

Lightning Talk: Using PMR in C++ Embedded Systems for Functional Safety - Scott Dixon - CppCon 2024
---

Dynamic memory is often disallowed in high-assurance, c++ embedded systems but, when examining the reasons why, C++17 Polymorphic Memory Resources emerge as an unexpected solution to enable the use of C++ standard library constructs for such projects. My talk will explore how PMR can be used to meet functional safety requirements and to build embedded systems that are robust, performant, and testable.
---

Work at Hudson River Trading (HRT): tinyurl.com/safxfctf
---

Scott Dixon

I'm a Principal Software Engineer at Amazon.com with 25 years of experience, 20 of which were spent writing C++ programs. Over my 15 years at Amazon I worked on various projects such as the launch of Amazon's video streaming service (now Prime Video), various devices including the Kindle eBook reader, and now the Prime Air delivery drone (flying robots!). I'm one of the maintainers of the OpenCyphal project and the original author of the CETL C++ library. My emphasis and passion is in firmware for microcontrollers where used in software-defined cyber-physical systems (like flying robots!).
---


CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in Aurora, Colorado, near the Denver airport, and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts.
Annual CppCon Conference - cppcon.org
linkedin.com/company/cppcon
https://x.com/cppcon
facebook.com/CppConference
reddit.com/r/cppcon
https://mastodon.social/@CppCon
---

Videos Filmed & Edited by Bash Films: BashFilms.com
YouTube Channel Managed by Digital Medium Ltd: events.digital-medium.co.uk
---

#pmr #embedded #embeddedprogramming #cpp #cplusplus #cppcon #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #computerscience #technology #technews #programming
Lightning Talk: Using PMR in C++ Embedded Systems for Functional Safety - Scott Dixon - CppCon 2024Your Optimized Code Can Be Debugged - Heres How With MSVC C++ Dynamic Debugging - Eric BrumerLightning Talk: When Computers Cant Math - Floating Point Rounding Error ExplainedLightning Talk: Execution Policies: Not a Forward Progress Guarantee - Ruslan ArutyunyanPractical Reflection With C++26 - Barry Revzin - CppCon 2025Optimize Automatic Differentiation Performance in C++ - Steve Bronder - CppCon 2025C++ Sender Patterns to Wrangle C++ Concurrency in Embedded Devices - Michael Caisse - CppCon 2024Debugging C++ Coroutines in GDB - Zartaj Majeed - CppCon 2025Back to Basics: Lifetime Management in Cpp - Phil Nash - CppCon 2024Lightning Talk: Chplx - Bridging Chapel and C++ for Enhanced Asynchronous Many-Task ProgrammingUsing Modern C++ to Build XOffsetDatastructure - Zero-Encoding & Zero-Decoding Serialization LibraryA Case-study in Rewriting a Legacy Gui Library for Real-time Audio Software in Modern C++ (Reprise)
CppCon |

Lightning Talk: Using PMR in C++ Embedded Systems for Functional Safety - Scott Dixon - CppCon 2024

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER