Explore the Frontiers and Foundations of Embedded Systems Development
This website is for embedded systems developers who are dedicated to excellence and continual improvement.
Finding high-quality embedded systems information is extremely challenging, even with the explosion in embedded devices being developed over the past decade.
Our mission is to bring the state of firmware development out of the software dark ages by accelerating and enhancing the learning process for all embedded systems developers.
Newest Content
- Blog
- Field Atlas
- Glossary
- Recently Updated
- Papers in Systems: Schön on Dynamic Conservatism
- Reclaim Your Data: Freeing a Wi-Fi Sensor from the Cloud
- 2022-2023 Quarterly Discussion Panel Archives
- Exploring Serverless CI/CD for Embedded Devices
- How to cherry-pick Specific Files from a Commit
- 2023 in Review
- Managing Issues and Improving Products After Launch
- Resolving Git Commit History Divergence Due to Case-Sensitive Rename Operations
- Responses to the Commentariat on the -Werror Article
- Leveraging Your Toolchain to Improve Security
- Embedded Hardware
- The Global E-Waste Monitor 2024 Report
- The Global E-Waste Monitor 2020 Report
- Types of Testing
- Code Structure Affects Understandability and Maintainability
- Reuse Improves Maintainability
- Naming and Organization Standards
- Don’t Use ‘new’ in Names
- Use Names Consistently
- Reducing Electronic Waste
Featured Course
Designing Embedded Software for Change
Are you tired of every hardware or requirements change turning into a large rewrite? Our course teaches you how to design your software to support change. This course explores design principles, strategies, design patterns, and real-world software projects that use the techniques.
Ready to level up your skills?
Are you a recent graduate who feels like your classes didn’t fully prepare you for professional development projects?
Are you an embedded systems developer that feels like your team is missing important practices or lagging behind in the software development industry?
Are you looking for new ways to evolve your embedded career and to become a technical leader?
Become an Embedded Artistry Member!
Exclusive Educational Resources
Members receive exclusive access to the Embedded Systems Field Atlas, our curated guide to embedded topics. Select courses are available to all members.