Jacob Beningo

Jacob Beningo is an embedded software consultant who currently works with clients in more than a dozen countries to dramatically transform their businesses by improving product quality, cost and time to market. He has published more than 200 articles on embedded software development techniques, is a sought-after speaker and technical trainer and holds three degrees which include a Masters of Engineering from the University of Michigan. Feel free to contact him at [email protected] or at his website www.beningo.com.

December 14 – Day 5 – Advanced Techniques

In this summary session, we will review what we have learned in the course and push forward developing the next steps for attendees. We will also provide a short overview of additional techniques for attendees to research and learn on their own once the course has completed.
December 14, 2018 - 2:00pm EST

December 13 – Day 4 – Mastering Application Tracing

Application tracing is one of the most fundamental and important techniques that every developer should be using. In this session, we will examine the benefits to using tracing and how developers can use it to monitor RTOS tasks, state machines, the stack and much more.
December 13, 2018 - 2:00pm EST

December 12 – Day 3 - The Jump Start Development Process

In this session, attendees will learn what they can do when they start their software implementation to not just prevent bugs but detect them as soon as they occur. We will examine all the tools and techniques that developers should put in place before they write code such as analysis tools,...
December 12, 2018 - 2:00pm EST

December 11 – Day 2 – Managing Design Processes

The best way to remove defects is to not have them in the first place. In this session, we will explore the different design processes that developers can use before implementation in order to minimize the opportunities for defects to enter the design. We will explore requirements and design and...
December 11, 2018 - 2:00pm EST

December 10 – Day 1 – Errors, Defects and Bugs

It’s important to understand what errors, defects and bugs are and the deficiency most development teams have in accepting bugs. In this session, we will explore not just the definition but how bugs are handled and should be handled. We will analyze the processes and techniques developers are...
December 10, 2018 - 2:00pm EST

November 30 – Day 5 – Securing a RTOS Application with TrustZone

RTOSs can still play an important role in TrustZone applications. So how does a developer use an RTOS when there is a secure and unsecure world executing on the processor? In this session, we will explore several different options developers leverage to use an RTOS in a TrustZone application...
November 30, 2018 - 2:00pm EST


Subscribe to Jacob Beningo