This document discusses embedded Linux development from a manager's perspective. It provides the speaker's background working with C and C++ on embedded systems. Key expectations of programming languages for embedded systems are outlined, including flexibility, low cost, and real-time performance. The document discusses why C is commonly used for embedded development and outlines best practices like code reviews when using C to avoid issues. It also discusses moving to C++ and using Linux for embedded projects.