Model-Based Development with Max Kolesnikov

The Pragmatic Embedded Podcast · 21 Nov 2023 · 52m

What this episode covers

Max Kolesnikov, founder and CEO of MKS Technology, explains model-based software development using tools like MathWorks Simulink and Stateflow, particularly for complex control algorithms and state machines. He discusses integrating these visual models into modern DevOps workflows, including version control, continuous integration, and automated testing via Simulink Test. Kolesnikov highlights how this approach improves communication between software engineers and domain experts (like calibration engineers) and facilitates collaboration across organizational boundaries in the automotive industry.

Most relevant to

established companies

Topics

Mentioned

Companies
MKS Technology, MathWorks, NXP, Harley Davidson, Polaris
Tools
Simulink, Stateflow, QP/QM

Other shows on the same ground, closest first.

  • Embedded.fm · 1h 22m

    508: Descartes' Demon

    William Griffin, co-founder of Spark Embedded, explains the distinction between hardware-in-the-loop (HIL) and model-in-the-loop (MIL) testing, emphasizing that HIL involves a closed loop where the controller's output affects the simulated plant model. He discusses the value of model-based system design (MBSD) using tools like Simulink for off-highway vehicles and robotics, noting the trade-offs between high-fidelity simulation and cost. Griffin also shares insights on learning complex topics through repetition and creating safe environments for engineering teams to experiment and fail.

  • The Amp Hour · 1h 11m

    System Designer Lets You Try Every Part with Michael Gielda

    Michael Gielda, co-founder of Antmicro, discusses the company's open-source tools including the Renode simulator, the Zephyr RTOS, and the new System Designer portal. He explains how Antmicro uses automated CI pipelines to run thousands of Zephyr binaries in Renode to validate hardware support across hundreds of platforms. The conversation covers the use of simulation for space and automotive systems, the Kenning AI framework for edge deployment, and the Chips Alliance's Calyptra root-of-trust project.

  • Embedded.fm · 1h 02m

    404: Uppercase A, Lowercase R M

    Reinhard Keil, founder of Keil Software and now Senior Director at Arm, discusses the evolution of embedded tooling from the 8051 compiler to modern cloud-based development. He explains the architecture of CMSIS, detailing components like SVD and DAP that standardize device support, and highlights the shift toward cloud-native IDEs like Keil Studio and Arm Virtual Hardware. Keil argues that commercial tooling provides essential compliance, long-term support, and device integration that open-source alternatives often lack for industrial applications.

  • OnTrack · 56m

    Embedded Systems Engineer Discusses AI-Driven Testing Revolution

    Ari Mahpour, an Embedded Systems Engineer at Rivian with prior experience at NASA JPL and Virgin Hyperloop, discusses the integration of AI and DevOps into embedded hardware development. He demonstrates 'vibe coding' with an Arduino using voice commands and LLMs, explaining how AI agents can autonomously write, compile, and test firmware. Mahpour also covers the challenges of managing hardware revisions, the importance of Model Context Protocol (MCP) for tool guardrails, and the future of AI in automated PCB design and testing.

  • The Manufacturing Executive · 25m

    The Benefits of Model-Based Engineering w/ Henrik Hulgaard

    Henrik Hulgaard, co-founder and VP of Product Management at Configit, explains how model-based engineering and product configuration software help manufacturers align sales and engineering processes. He details how creating a logical product model allows companies to reduce complexity, automate quoting, and manage regulatory constraints like EU sustainability rules and digital product passports. Hulgaard highlights the benefit of breaking down knowledge silos by creating a shared, operational source of truth that connects technical engineering data with commercial sales requirements.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by The Pragmatic Embedded Podcast. The episode itself belongs to its publisher.