
As a leader in the access control industry, Chamberlain has a long history of developing innovative products that operate and manage access to doors and gates, for both residential and commercial customers. Traditionally, the firmware inside of Chamberlain’s Garage Door Opener products has been developed in low-level Assembly language. However, with customer demand for new features driving higher complexity in these products, Chamberlain managers faced a difficult decision – continue to develop in Assembly thereby increasing time-to-market, or invest in educating the software development team to use higher-level development processes. With quick turnaround and maximizing value in mind, Chamberlain turned to Netrino for assistance.

Netrino’s experience in providing training services and independent engineering advice were key elements that attracted Chamberlain. Together, Chamberlain and Netrino leveraged Netrino’s Zero Bugs…Period software design methodology to craft a three-part plan that would educate Chamberlain’s engineers in how to efficiently create embedded firmware of high-quality, using the high-level C programming language.
First, a senior Netrino software architect independently reviewed early software code from Chamberlain’s engineers, providing substantive feedback on architectural and implementation issues. Second, Netrino customized and delivered its Implementing Effective Code Reviews training course for Chamberlain’s software team, to instill the proper approaches and techniques for maximizing the value of code reviews. Third, the comprehensive Netrino Embedded C Coding Standard was provided to serve as the basis for creating Chamberlain’s own coding standard document.
With just a few weeks of effort from Netrino, Chamberlain achieved significant and tangible results. Outdated code review practices were updated and the creation of Chamberlain’s own coding standard was completed in record time. Overall software quality was improved and software development productivity was vastly increased. Products based on these new software development processes are now being introduced to Chamberlain’s customer base.
As Ed Lukas, Electrical Engineering Manager for Chamberlain’s Residential Products Group puts it, “As we migrated our software team to higher-level languages and processes, Netrino had all the pieces we required to assist us in enhancing our efficiency. Netrino’s independent code review services and Implementing Effective Code Reviews training course were exactly what our team needed to understand how to improve the code review process. The Netrino Embedded C Coding Standard saved us considerable time in developing our own bug-reducing coding standard.”
Learn more about Netrino Consulting.
Test your embedded programming skills in our online Embedded C Quiz or Embedded C++ Quiz and be entered to win a free seat at a future public Embedded Software Boot Camp.
Registration is now open for the popular hands-on Embedded Software Boot Camp. Consult our public training calendar for upcoming dates and locations.
Receive Michael Barr's Firmware Update newsletter for free how-to articles and industry news by e-mail. Sign up now.
Bookmark this page or share it with a colleague.
Netrino® and The Embedded Systems Expertssm are trademarks of Netrino, LLC.
Website contents copyright © 1999-2009 by Netrino, LLC. All rights reserved.
Netrino, LLC • 6030 Marshalee Dr, #355 • Elkridge, Maryland 21075 • 866.78.EMBED