David Kraemer
About David Kraemer
David Kraemer is a Senior Software Engineer with extensive experience in real-time programming and embedded systems. He has worked for various technology companies, including MTS Systems Corporation and TE Connectivity, and specializes in developing software solutions for automation and optical test systems.
Current Role at MTS Systems Corporation
David Kraemer currently serves as a Senior Software Engineer at MTS Systems Corporation, a position he has held since 2015. In this role, he focuses on developing software solutions that enhance the functionality of various systems. His work involves utilizing Object Oriented Programming principles to ensure maintainability and code reuse, which are critical for efficient software development. His contributions are integral to the company's ongoing projects and initiatives.
Previous Experience at TE Connectivity
David Kraemer worked at TE Connectivity as a Senior Software/Automation Engineer from 2008 to 2015. During his seven years in Shakopee, MN, he was responsible for developing automation solutions that improved operational efficiency. His role involved collaborating with cross-functional teams to implement software solutions that met the company's technical requirements.
Background in Software Development
David has a diverse background in software development, having held various positions in different organizations. He served as a Software Development Lead at Interlaken Technology from 2004 to 2006 and as a Senior Software/Automation Engineer at Rudolph Technologies from 2006 to 2008. His experience spans multiple industries, where he has consistently contributed to the development of software systems and automation solutions.
Education and Technical Expertise
David Kraemer earned a Bachelor of Science degree from the University of Wisconsin - Stout, where he studied Applied Math, Computer Science, and Physics. His educational background provides a strong foundation for his technical expertise in real-time programming and embedded systems. He specializes in creating applications for vision systems, automation systems, and optical test equipment, demonstrating his proficiency in complex software development.
Specialization in Automation and Testing
David possesses specialized skills in motion control, data acquisition, and serial communication. His expertise in these areas enables him to enhance automation and testing processes effectively. He has a strong background in fiber optic test systems, contributing to advancements in optical testing technology. Additionally, he has developed custom graphical user interfaces that improve user experience in complex systems.