Embedded Systems Expert
Myself
I alway strive for excellence and quality in my work. I take it upon myself to go the extra mile in researching and learning new technologies that improve my work environment as well as that of my team. I collaborate well within a team and cross-functionally with other related teams. I take pride in the results of my efforts. I work on improving the strategies that relate to my role.
My Work
I have 20+ years of software development experience. Most of this time has involved using C to develop, debug, diagnose, maintain, and release software and firmware targeted for various embedded system platforms. I am also familiar with having diverse responsibilities. For example, in one company, one of my side jobs was handling international shipments.
Side Projects
During some of my jobs, I decided to pick up new skills on my own. Many years ago, I taught myself Perl so that I could quickly implement tools for myself and my team. I also learned Expect so that I could automate some testing related to debugging and software development. For the past 4 years, I felt that I needed to learn more modern scripting languages, so I taught myself Ruby and Python. I also dabbled briefly in Ruby on Rails which I will return to shortly. I am taking a Java class this winter and a C++ class after that.
Achievements
I am most proud of my lead automation engineering role that involved porting single-tasking DOS-based code that ran a single 3-axis dispensing station to a multitasking operating system (QNX) that supported a conveyor-based dual 3-axis dispensing station. Dispensing speed was time-critical, and the results were great. Using the same PC as the station controller, the dual station dispensing speed was nearly twice the single dispensing speed.
Objective
To land a job that is challenging, exciting, and fun. I look forward to working with groups of teams (e.g. platform, diagnostics, and hardware) of smart, motivated, and enthusiastic people much like myself.
Work Terms
I am actively seeking contract work. My rate depends on the work involved. I start at $60/hr. I'm willing to work some overtime for the same rate. I bill on a weekly basis. I can be contacted by email at gmb@gmbsw.co or via text or phone at 408.835.8938.