Summary
Charles Rubach is an embedded software engineer with 12 years of experience building firmware-to-GUI solutions across medical, automotive, and oil & gas industries, currently contributing to data center solutions at Microchip Technology in Austin. He balances low-level hardware work—writing custom drivers and interfacing over UART/USB—with higher-level application development in C, C++, C#, Java, and Python. His track record includes leading firmware on award-winning products and developing tools for FOTA, SSD repair, and CAN/UART analysis, showing strength in both product-focused engineering and internal tooling. Comfortable in small, cross-functional teams, he bridges engineering, product, and marketing to deliver practical, innovative solutions. An adaptable quick learner, he thrives on new challenges and shifting between embedded constraints and rich user-facing systems.
12 years of coding experience
9 years of employment as a software developer
Bachelor of Science, Electronics Engineering Technology, Bachelor of Science, Electronics Engineering Technology at Texas A&M University
San Jacinto College
English