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 who 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 enhance your embedded knowledge?
We understand!
When we started developing software for embedded systems, finding high-quality information was even harder than it is today. It took mentorship, reading dry 1,000-page manuals and specifications, trial & error, and significant pain to develop our professional embedded skills. This website originated because we wanted to share the hundreds of pages of notes we’d collected during that journey.
With the explosion in embedded devices being developed, along with the growth of the maker movement, the situation has certainly improved. Thousands of guides, tutorials, and articles have helped makers, hobbyists, and hackers around the world get started with embedded systems. Easy access to development platforms, submodules, parts kits, and software libraries makes assembling prototypes easier than ever.
But that’s where it stops. There’s still very little information on translating those skills into a professional development environment where shipping quality products is paramount. What happens when you’re handed a custom board with unfamiliar components and no example software or SDK?
This situation is made even more alarming by the fact that embedded systems development is lagging behind the rest of the software world. A 2018 survey by the Barr Group revealed the sorry state of the embedded systems world, and in our view, not much has changed:
- 22% of the “internet-connected” devices could kill or injure people if hacked
- ~22% of teams say they don’t even have security on their to-do list!
- 17% of teams don’t have an issue tracking system
- 54% of teams don’t perform regular reviews for bugs or security flaws
- 49% of teams don’t use a static analysis tool
- 33% of teams don’t have or enforce a coding standard
Another survey found that there were no significant firmware security gains in the last fifteen years. This is in a world where embedded hacks and botnet armies are being reported on a daily basis!
This situation has to change.
That’s why you’re here.
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.
If you’re on the cutting edge, support us by becoming a member.
Member Benefits
Exclusive Educational Resources
Members receive exclusive access to the Embedded Systems Field Atlas, our curated guide to embedded topics. Educational membership includes full course library access. Select courses are available to community members as well.
Embedded Systems Community
Members can join a community of people seeking excellence and continual improvement. You also can participate in our regular live events, such as Office Hours.
Your membership enables us to dedicate ourselves full-time to improving the resources available to embedded systems developers. Additionally, you ensure that the website will always remain ad-free.
Embedded Community
Members can participate in a community of people dedicated to excellence and improvement in the art of building embedded systems.
This includes access to our Community forum and to live members-only events, such as Office Hours
Embedded Systems Field Atlas: A Guide for Learners
The Embedded Systems Field Atlas is Embedded Artistry’s curated and continually evolving guide for learning and exploring the world of embedded systems and product development.
Finding high-quality embedded systems information is extremely challenging. The explosion of information has improved the situation slightly, but now it’s becoming even more difficult to find quality information due to the sheer volume and hidden search engine algorithms that impact the results we see. What stressed and time-pressured developer has the time to sift through a mountain of pages to find the best resources?
We’ve collected thousands of links, papers, and notes over the past decade. We are curating the highest quality items from our collection and making them available to you. We do the research and web sifting for you, so that you can jump directly to the best material.
You can explore concepts related to embedded systems, software engineering, electrical engineering, product development, career management, and mastery. You’ll find thousands of recommendations to help you on your journey, including classic papers, books, lectures, Embedded Artistry articles, and more.
The Field Atlas is continually being expanded. Whenever we find quality educational resources, we make that knowledge available to you.
To see examples of what is available in the Field Atlas, take a look at our publicly available entries. Examples include:
- C++
- Design Pattern Catalogue
- Foundational Skill: Communication
- Giving and Receiving Feedback
- Historical Software Accidents and Errors
Course Access & Discounts
All members receive exclusive access to the following courses, which are not available for direct purchase:
- Working Effectively with Claude Code
- Behind the Scenes at Embedded Artistry HQ
- Diving into the C and C++ Standard Libraries
- Open Ventilator Design Review
- Consulting Lessons Learned
Educational Members can access our complete library of courses. All members enjoy significant discounts on course purchases, which grant access after membership ends.
Courses are continually being developed and released, so check back frequently to see what’s new. Our Educational Members can access new courses as they are being developed. Members who help test courses will get direct feedback and coaching from us during the process.
Membership Overview
| Benefit | Community | Educational |
|---|---|---|
| Receive a Sticker | ✔ | ✔ |
| Community Access | ✔ | ✔ |
| Field Atlas Access | ✔ | ✔ |
| Free Blog Article Collection E-books | ✔ | ✔ |
| Free Yearly Best-of E-books | ✔ | ✔ |
| Access to All Courses | ✔ | |
| Access to Pre-release Courses | ✔ | |
| Embedded Artistry Course Discount | 25% | 50% |
| Embedded Artistry E-Book Discount | 10% | 25% |
| Price | $15/month $150/year $750 lifetime |
$50/month $500/year $2500 lifetime |
Community Membership Details
As a community member, you get access to the community forum, live community events, and other members-only content. We also provide discounts on Embedded Artistry’s educational materials.
Community members receive 25% discounts on Embedded Artistry courses and 10% discounts on e-books.
Community members enjoy the following benefits:
- Receive an Embedded Artistry sticker
- Enjoy 25% discounts on Embedded Artistry courses
- Enjoy 10% discounts on Embedded Artistry e-books
- Access the Embedded Systems Field Atlas, which provides the self-guided learner with thousands of high-quality curated resources related to building embedded systems
- Access the Embedded Artistry community forum
- Access to live community events, including our Office Hours
- Access to the following members-only courses:
- Receive discounts for tools and training from partner companies
Educational Membership Details
Members interested in taking full advantage of Embedded Artistry’s learning opportunities do so by joining this level.
Educational Members receive access to all courses in our library as long as the membership is active. If Educational Members wish to maintain access to courses after canceling their membership, courses can be purchased from the store at a 50% discount.
Educational Members also receive 25% discounts on e-books. Additionally, all e-books related to the blog, including our yearly “Best-of” releases, are free to download.
You’ll also receive access to review and test courses before they are publicly released.
Educational members enjoy the following benefits:
- Receive an Embedded Artistry sticker
- Enjoy 25% discounts on Embedded Artistry e-books
- Access the Embedded Systems Field Atlas, which provides the self-guided learner with thousands of high-quality curated resources related to building embedded systems
- Access the Embedded Artistry community forum
- Access to live community events, including our Office Hours
- Access to all Embedded Artistry courses during membership
- Free downloads for e-book collections from the blog, including our yearly “Best-of” releases
- Access to pre-release courses
Memberships for Teams
Rather than having everyone on your team purchase an individual membership, we provide the option for companies to purchase multiple seats for a team under a single subscription.
Sign Up Now
Select your desired membership option below. You remain locked in at your initial purchase price for as long as you maintain your membership.
Community Membership
$15/month · $150/year
Lifetime option also available
Educational Membership
$50/month · $500/year
Lifetime option also available
Community for Teams
$150/year/seat
Educational for Teams
$500/year/seat
