7 Tips for Honing Your Embedded System Skills


Embedded programs engineering is fascinating to me as a result of it’s a discipline that’s continuously altering and evolving. The dynamic nature of the sector is going down at an ever-accelerating fee, which implies it retains the practitioners on their toes to continuously study, adapt and innovate. If a staff or particular person desires to achieve success, they will’t be complacent however must be frequently honing their talent set. In in the present day’s publish, I’ll share a number of suggestions for a way engineers can hone their expertise and make sure that they don’t develop into stale.

Tip #1 – Participate in IEEE teams and occasions

I’ve been actively collaborating in IEEE-USA for the previous seven-plus years and have discovered it an incredible place to hone my talent set. The IEEE has a various group of members and greater than a dozen chapters and affiliate teams through which members can take part. While there are many occasions and conferences to attend, I’ve discovered that I’ve realized essentially the most by speaking with and dealing with different members with comparable technical and enterprise pursuits. For instance, for the final two years, I’ve been Chair of the Alliance of IEEE Consultants Networks Coordinating Committee (AICNCC), which has helped me study extra management and enterprise expertise from retired and practising engineers.

Now you could be saying that sounds attention-grabbing, however you haven’t any curiosity in consulting. I additionally take part within the native Computer Engineering group, significantly when the matters revolve round embedded programs. Once a yr, the native part has an Embedded Systems Workshop, which is at all times enjoyable to take part in whereas offering a technique to have interaction college students, practising engineers, and native firms within the discipline. The quantity I’ve realized by means of these actions has been nicely well worth the membership charges.

Tip #2 – Read one engineering e book per quarter

My private aim is to learn one engineering e book per quarter and apply the books’ strategies to my improvement processes and expertise. I’ve heard solutions that we must be studying a e book monthly, however I discover the quicker I learn by means of the e book, the much less I get out of it. I’m an enormous advocate for studying a chapter or two after which pausing to place the take-a-ways to apply earlier than transferring on. There is an idea generally known as a forgetting curve which basically reveals that we neglect 90% of what we hear and browse inside one week except it’s bolstered. That’s why it’s a great apply to learn a chapter, do some workout routines, solidify the take-a-ways into your habits after which transfer on.

Tip #3 – Attend a webinar at the least month-to-month

Webinars could be a unbelievable technique to hone your expertise in case you are attending appropriate ones. Webinars are maybe one of the vital standard methods to study new expertise and for firms to market their merchandise. I don’t assume a day goes by the place I don’t get an e mail speaking about an upcoming webinar. My suggestion is to rigorously choose which webinars you attend after which attend at the least one monthly. I hardly ever attend webinars dwell however await the recording to take heed to it at 1.5x or 2.0x playback pace. With time being our best useful resource, if you will get the details for a 1-hour webinar in 30 minutes, then do it! (Of course, in case you are attending one in all my webinars, I like to recommend listening dwell for the interactions).

Tip #4 – Hang out with trade consultants

This yr has been a bit attention-grabbing since in-person conferences, conferences, and the like have all been canceled because of the pandemic. One method I’ve at all times loved studying is to hang around with trade consultants and decide their brains. When I journey to conferences, I’ll typically attain out to the opposite consultants on the convention to get collectively for a meal or beer. The conversations are often fascinating, and there’s a ton you may study. It additionally doesn’t require you to be an professional your self. Many conferences and occasions may have networking classes, and I’ve discovered consultants are often fairly keen to share their data. I recall the primary Embedded Systems Conference I ever attended early in my profession, and I had no clue what was occurring. Still, consultants like Dan Saks and Jack Ganssle had been happy to speak, reply questions and share their experiences. 

Tip #5 – Always have an “experimental” mission within the works

I’ve discovered that having an “experimental” or enjoyable facet mission is an effective way to maintain current expertise recent and study new expertise. For instance, I used to have a facet mission, which was do-it-yourself (DIY) climate stations. I first constructed one to check out particular C strategies of curiosity. Then I constructed one once more however this time utilizing C++. Then after I realized of MicroPython, I modified my station to make use of it. When I wished to hone my TDD expertise and work with a take a look at harness, I once more returned to my climate station. To a point, it’s simply because I’m tremendous acquainted with it that I can comfortably return and rapidly check out new issues. There are loads of different concepts you should use, although, and it doesn’t at all times must be the identical factor. Many of my present experiments are round flight computer systems and machine studying for area robotics.

Tip #6 – Formal coaching actions

In-person coaching has at all times been an incredible avenue to hone your expertise, however with the pandemic nonetheless in full drive, it’s not one thing you may readily do now. However, many formal coaching environments have been moved to on-line coaching platforms. This could be advantageous since you not must pay for accommodations, journey, and cope with journey time and jet lag. Instead, you may be a part of a course from the workplace or your private home and study the abilities you want.

I’ve discovered it attention-grabbing to look at how totally different firms have tailored to on-line coaching. Some have tried to maneuver their complete week-long course into a complete week-long on-line course. Others attempt to break it up into half days. I’ve been doing on-line coaching for a number of years now and have discovered that what would usually be a one-day workshop is greatest taught over three days in three-hour classes. More complicated programs like these on creating RTOS expertise will typically be damaged into weekly courses, virtually like a university course. I’ve discovered this enables attendees to soak up and apply their expertise instantly versus attempting to drive them to study the whole lot in a single sitting.

Tip #7 – Attend conferences and lunch & learns

I’m an enormous fan of attending conferences. They sometimes embrace a group of trade consultants from all over the world and supply tons of cutting-edge strategies and concepts that may be utilized to improvement actions. For now, in-person conferences aren’t working because of the pandemic, however a lot of them have gone to on-line variations. Depending on who’s working it, these have had varied levels of success and engagement. Still, they could be a nice technique to hone your expertise with little to no price.


The embedded programs trade provides us so many attention-grabbing progress alternatives. It’s unattainable to pursue all of them; belief me, I’ve tried. But the trade’s dynamic nature makes it so that there’s at all times one thing attention-grabbing to work on. Today we’ve got examined just a few recommendations on honing our expertise, which is definitely not an exhaustive record. But it’s a good begin.

Jacob Beningo is an embedded software program advisor who at present works with purchasers in additional than a dozen international locations to dramatically remodel their companies by bettering product high quality, price and time to market. He has revealed greater than 200 articles on embedded software program improvement strategies, is a sought-after speaker and technical coach, and holds three levels which embrace a Master of Engineering from the University of Michigan. Feel free to contact him at jacob@beningo.com at his web site www.beningo.com, and sign-up for his month-to-month Embedded Bytes Newsletter.


Please enter your comment!
Please enter your name here