3 Tips for Delivering Software Projects On-Time Every Time

Delivering embedded systems on-time is a struggle for many developers and teams. From time-to-time, I’ve struggled with delivering on-time as well. I think it’s part of the human condition or at least the software developers’ condition. After some consideration, I’ve realized that there are generally 3 tips that can be followed to improve the chances … Continue reading 3 Tips for Delivering Software Projects On-Time Every Time

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

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