Software Engineering

Our expertise brings needed skills to your project

85% Execution Time Improvement

While developing software for an appliance controller, we noticed poor, erratic performance in early tests. Although outside the scope of our initial tasking, we discovered very inefficient Interrupt Service Routines (ISRs).

We re-wrote the ISRs, saving large amounts of precious RAM, and even more significantly, reduced their execution time by 85%. This allowed other code to execute as needed and solved the performance problems of the system.