Software Essentials for the Firmware Engineer

March 10–13, 2014
Case Western Reserve University
Glennan, Room 421

Many developers of Firmware have migrated to this field without formal training of Software Engineering. 

This seminar addresses that void. The course material is tailored for developers of Embedded Software and is based on five of the IEEE’s Software Engineering Body of Knowledge (SWEBOK)areas, namely Requirements, Design, Construction, Testing,and Quality. Attendees will leave with a better understanding of the methodology required to build high Quality software in an embedded environment. Throughout the seminar, attendees will participate in discussions applying the material just presented to an embedded problem. A unique feature of this seminar is a 3-hour hands-on lab that allows the attendees to utilize their newly gained knowledge in an embedded exercise. 

Register at

Flyer available here.

Jacob Beningo, the presenter, is a Certified Software Development Professional (CSDP), chair of the IEEE Consultants Affinity Group, an independent consultant and lecturer who specializes in the design of embedded software for resource constrained and low energy mobile devices. He has successfully completed projects across a number of industries including automotive, defense, medical and space. He enjoys developing and teaching real-time and software development techniques using the latest methods and tools. He blogs for about embedded system design techniques and challenges. He is an avid tweeter, a tip and trick guru, a homebrew connoisseur and a fan of pineapple!  Jacob holds Bachelor’s degrees in Electrical Engineering, Physics and Mathematics from Central Michigan University and a Master’s degree in Space Systems Engineering from the University of Michigan.

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer