Home >
No More “It Works on my Machine”: Containerized Builds for Embedded Teams
Shawn Prestridge - Watch Now - EOC 2025 - Duration: 01:00

Embedded development environments are often brittle—tied to specific host setups, compiler versions, and SDKs. As teams grow or go remote, these inconsistencies cause environment drift, onboarding delays, and audit challenges. This session presents a technical blueprint for adopting containerized development environments to eliminate these issues.
We will demonstrate how to:
- Package cross-compilation toolchains, static analyzers, coverage tools, and test frameworks inside Docker or DevContainer setups
- Support real hardware debugging via USB or JTAG passthrough inside containers
- Maintain full CI/CD compatibility across hybrid MCU/MPU pipelines
We will also explore techniques for:
- Layering containers to support multiple targets
- Enforcing secure development practices with container scanning
- Maintaining compliance checkpoints inside the build
Real-world use cases will highlight improved developer onboarding, reproducibility, and security posture across distributed teams.