335: The development skills required for building software-defined vehicles (with QNX's Justin Moon)

What the Dev?

What the Dev?
335: The development skills required for building software-defined vehicles (with QNX's Justin Moon)
Nov 18, 2025
SD Times

In this episode, Dave interviews Justin Moon, vice president of Core Product Engineering at BlackBerry QNX, providers of a real-time OS for embedded systems. 

They discuss:

  • How QNX is working to close the development skills gap for SDVs
  • How developers manage complexity in vehicle software designs
  • The commercial challenges for autonomous vehicle hardware
Episode Artwork 335: The development skills required for building software-defined vehicles (with QNX's Justin Moon) 17:12 Episode Artwork 334: A developer's Hippocratic Oath in the age of AI (with Sonatype's Mitchell Johnson) 17:01 Episode Artwork 333: What vibe coding means for the future of citizen development and entrepreneurship (with Block's Angie Jones) 13:57 Episode Artwork 332: Knative graduates from CNCF (with Knative maintainer Dave Protasowski) 18:47 Episode Artwork 331: How Spotify created its own AI tool, AiKA, to improve developer productivity (with Spotify's Pia Nilsson) 13:53 Episode Artwork 330: Code quality + security shouldn't be separate concerns (with Aikido Security's Khachatur Virabyan) 11:55 Episode Artwork 329: The impact of AI on ASPM (with ArmorCode's Mark Lambert) 14:04 Episode Artwork 328: What you should know about Shai-Hulud and its impact on npm (with Chainguard's Dan Lorenc) 10:06 Episode Artwork 327: Failure is a key part of AI experimentation (with Planview's Alan Manuel) 13:50 Episode Artwork 326: Using AI to modernize legacy code (with R Systems' Neeraj Abhyankar) 10:42 Episode Artwork 325: The impact of AI on digital transformation (with Google's Andi Gutmans) 17:16 Episode Artwork 324: QA management in an AI world (with Sembi's Judy Bossi) 14:15 Episode Artwork 323: AI agents need transparency and trust to be successful (with Creatio's Burley Kawasaki) 13:31 Episode Artwork 322: What to consider before selecting AI tooling (with Instabase's Anant Bhardwaj) 18:34 Episode Artwork 321: Bridging the gap between AI tools and Kubernetes with kagent (with solo.io's Idit Levine) 14:16 Episode Artwork 320: Creating a culture for AI experimentation (with LaunchDarkly's Jenn Wei) 14:55 Episode Artwork 319: Rules and guardrails for AI coding assistants (with Continue's Brian Douglas) 15:40 Episode Artwork 318: How developer advocacy fuels product growth (with DigitalOcean's Wade Wegner) 15:04 Episode Artwork 317: Using HOPrS to verify that images and videos are real and unedited (with OpenOrigins' Manny Ahmed) 9:31 Episode Artwork 316: The benefits of specialized language models (with OpenText's Justin Cantrall) 12:52 Episode Artwork 315: Gray work in software development (with Quickbase's Maya Palfreyman) 21:36 Episode Artwork 314: The search revolution: Dense vs. sparse vectors (with Jack Pertschuk from Pinecone) 12:54 Episode Artwork 313: Identity and auth in the age of agentic AI (with Stytch's Julianna Lamb) 13:39 Episode Artwork 312: The downsides of vibe coding (with AutonomyAI's Tammuz Dubnov) 9:56 Episode Artwork 311: Looking back on 30 years of Java (with Azul's Simon Ritter) 16:44