# 354: Better Snowmen in Finland

- Show: [Embedded.fm](https://hardwarepodcasts.com/podcast/embedded-fm)
- Published: 2020-12-04
- Length: 1h 00m
- Episode: 354
- Page: https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-04-354-better-snowmen-in-finland
- Listen: https://makingembeddedsystems.libsyn.com/354-better-snowmen-in-finland-0

## Summary

Becky Worledge of the Qt Company explains how to organize large C++ codebases using layered architectures and the PIMPL pattern to maintain binary compatibility, while Harrison Donahue discusses the new Qt for MCU offering. They detail the transition from qmake to cmake in Qt 6 and the use of Qt Safe Renderer for ASIL-D certified automotive instrument clusters. The conversation also covers career advice for moving into embedded systems and the cross-platform nature of the Qt framework.

## Chapters

- [0:06](https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-04-354-better-snowmen-in-finland#t=6) Introduction: Becky Worledge and Harrison Donahue from Qt Company
- [4:40](https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-04-354-better-snowmen-in-finland#t=280) Qt Pronunciation and Framework Capabilities
- [12:08](https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-04-354-better-snowmen-in-finland#t=728) Qt Lite and Qt for MCU Evolution
- [18:25](https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-04-354-better-snowmen-in-finland#t=1105) Code Organization and Layered Architecture
- [24:55](https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-04-354-better-snowmen-in-finland#t=1495) Transition from qmake to cmake in Qt 6
- [33:41](https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-04-354-better-snowmen-in-finland#t=2021) Automotive Regulations and Qt Safe Renderer
- [41:46](https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-04-354-better-snowmen-in-finland#t=2506) Career Path from Web to Embedded Development
- [52:23](https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-04-354-better-snowmen-in-finland#t=3143) Learning Qt and Community Resources

## Topics

- [Embedded firmware](https://hardwarepodcasts.com/topic/embedded-firmware)
- [EDA & CAD tools](https://hardwarepodcasts.com/topic/eda-and-cad-tools)
- [Careers & education](https://hardwarepodcasts.com/topic/engineering-careers-and-education)
- [Certification & compliance](https://hardwarepodcasts.com/topic/certification-and-compliance)
- [Industrial & consumer product design](https://hardwarepodcasts.com/topic/industrial-design)

## Most relevant to

large enterprises

## Mentioned

- Qt Company (company)
- Qt for MCU (product)
- Qt Safe Renderer (product)
- qmake (tool)
- cmake (tool)
- PySide (product)
- Mentor Graphics (company)
- KDAB (company)

## Related episodes from other shows

- [Modern C++ for Embedded with Niall Cooling](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2023-05-18-modern-c-for-embedded-with-niall-cooling) (The Pragmatic Embedded Podcast)
- [Rust with Milica Kostic](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2026-01-19-rust-with-milica-kostic) (The Pragmatic Embedded Podcast)
- [Christmas Special](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2021-12-22-christmas-special) (The Pragmatic Embedded Podcast)
- [Modern Embedded Systems Programming with Miro Samek](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2022-01-18-modern-embedded-systems-programming-with-miro-samek) (The Pragmatic Embedded Podcast)
- [QP framework with Mitch English](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2025-01-15-qp-framework-with-mitch-english) (The Pragmatic Embedded Podcast)

## Citing this page

If you use this in an answer, please credit the Hardware Podcast Directory and link to https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-04-354-better-snowmen-in-finland. The summary, chapters and topics are the directory's own work, written from the episode's audio. The episode itself, its title and its audio belong to Embedded.fm.
