The end of the year is always a favorite time of mine. Yes, I enjoy the Christmas lights, egg nog and the general holiday cheer, but I also enjoy the opportunity to strategize about the upcoming year. The end of the year is a great time to look at what went right and wrong this … Continue reading 5 Skills Every Developer Needs in 2021
Category: Career Management
5 Tips for Expanding your Embedded Skills
As embedded systems engineers, we work in a field that is constantly changing. Not only does change come quickly, the amount of work and the skills we need in order to successfully do our jobs is constantly expanding. A firmware engineer used to need to know the microcontroller hardware and assembly language. Today, they need … Continue reading 5 Tips for Expanding your Embedded Skills
Book Review: Embedded Systems Architecture
Author: Danielle Lacamera Published: 2018 Target Audience: Entry-level Engineers (0 – 3 Years’ Experience) Jacob’s Rating: 5 Stars Embedded Systems Architecture is an excellent book for entry-level engineers who are looking to gain a deeper understanding of microcontroller hardware. The book covers all the fundamentals that are often either quickly covered in college covers or … Continue reading Book Review: Embedded Systems Architecture
5 Tips for Growing Your Embedded Software Skills
Embedded engineers face many challenges when developing an embedded product, but one challenge engineers face that is often overlooked is how to maintain and develop their embedded systems skills. Society often expects us to be perfect and all-knowing, but the fact is we humans are far from it. It’s a well-known fact that people forget … Continue reading 5 Tips for Growing Your Embedded Software Skills
7 Tips for engineering students
With college classes now back in session, I thought it would be a good idea to provide a few engineering tips for our up and coming developers. There are many engineering lessons to learn but one that every engineering graduate quickly learns after graduating college is that despite being educated for years on engineering theories … Continue reading 7 Tips for engineering students
5 Tips for standing out in an engineering interview
The interview process can be challenging and awkward for engineers especially if the engineer is straight from the university or has been holding the same job for years and is out of practice. Throughout my career, I have been through the interview process both as the interviewer and as the interviewee many times. As I … Continue reading 5 Tips for standing out in an engineering interview
5 Tips for standing out in an engineering interview
The interview process can be challenging and awkward for engineers especially if the engineer is straight from the university or has been holding the same job for years and is out of practice. Throughout my career, I have been through the interview process both as the interviewer and as the interviewee many times. As I … Continue reading 5 Tips for standing out in an engineering interview
7 Essential skills for firmware engineers
Having the right tools for the job is critical to success but in the hands of the improperly skilled, the result can be disastrous. Firmware engineers require seven essential skills to succeed in todays rapid paced development environment. Skill #1 – Defect Management (Formerly “Debugging”) According to the UBM Embedded Marketing Studies, debugging an embedded … Continue reading 7 Essential skills for firmware engineers
The Case of the Missing Professional Software Engineers
Software engineers are everywhere! Software engineers develop the low-level firmware that drives our gadgets, the application code that allows us to interact with our devices, the software that manages the internet, satellites, medical devices, automobiles and the list goes on and on. Despite the abundant and ever growing software developer ranks, there seems to be … Continue reading The Case of the Missing Professional Software Engineers
Mastering the 8 Pillars of Embedded Software
Every embedded software program starts with a basic foundation from which the application is built. A successful application requires that the developer build the application using knowledge of the eight pillars of embedded software which include: Architecture Code Analysis Debugging Documentation Language Skills Standards Testing Tools / Ecosystem Skill deficiencies in any of these pillars … Continue reading Mastering the 8 Pillars of Embedded Software