# Tim Dion > Principal Software Engineer in Machine Control and Automation Location: San Jose, California, United States Profile: https://flows.cv/timdion I breath life into machines. I build cohesive teams where members can thieve and grow their careers. I architect complex machine control systems. I build capabilities in software, teams, and process. I developed strategic vision for software to drive company objectives. I also write a lot of Akka.net code for laser, motion, and machine control. ## Work Experience ### Principal Software Engineer @ Halo Industries, Inc. Jan 2021 – Present | Santa Clara, California, United States Machine Control Architecture with Akka.Net, Prism MVVM, WPF, and C#. Motion control with Galil, Mitsubishi, and ACS. Software Build infrastructure with Git and NSIS Installer. Device integration with Ethernet/IP, Modbus, and TCP/IP. ### Staff Software Engineer @ Kateeva Jan 2021 – Jan 2021 | Newark, California, United States Software controls for fluid handling subsystem. Quantum Dot Ink Jet printing for the Display Industry. ### Staff Software Engineer @ Beckman Coulter Life Sciences Jan 2020 – Jan 2021 | San Jose C# Robotic Automation for biotechnology research tools. Device integration for Incubators, Bulk Fill, and Plate Sealers. Transition to software tools: Jira, Git, and Nuget. ### Senior Software Engineer @ Kateeva Jan 2013 – Jan 2020 | Menlo Park Machine control, WPF, Microsoft Reactive Extensions, Microsoft Prism MVVM, Blob Detection, Fluid Controls and C#. Implemented fluid supply and refill subsystems, Ink Jet drop imaging, and glass substrate handling. Built Data Logging and Internet based Environment Monitor systems. Worked on projects using Pattern Recognition and Image Processing. Implemented Point Set Registration for 2D data correspondence with Trimmed Iterative Closest Point algorithm with KD-Trees. Nelder Mead Optimization for camera exposure parameters. ### Senior Software Engineer V @ KLA-Tencor, REBL Division Jan 2011 – Jan 2013 Developing Software for Reflective Electron Beam Lithography tools as a part of a DARPA Funded R&D project. Built Motion Control, Power Calibration and Control subsystems using Modbus, Java, and C#. Designed Electron Beam calibration algorithm with serpentine scans for finding global maximum. ### Senior Software Engineer @ Solyndra Jan 2010 – Jan 2011 C# development on Chemical Bath Deposition tools and robotic work cells. Performed framework, process, code, and architecture analysis. Implement SQL Unit tests with Microsoft Test Framework in Visual Studio 2008. Build SEMI E10 Tool State Tracking distributed framework with WCF and WPF. ### Senior Software Engineer @ Strasbaugh Jan 2009 – Jan 2010 Design, code and test of fluid handling system and sonic wafer cleaning subsystems. Implemented Software Process improvement, build cleanup, and framework refactoring. ### Framework Developer @ OOCL Jan 2007 – Jan 2009 Solved especially difficult software problems like: large scale automated system porting, online search index rebuilds, Unicode data integration, and module dependency reasoning systems. Restructured a build tree which included eight thousand classes in six hundred packages. Implement a stress test mechanism to simulate six thousand concurrent client connections. ### Senior Software Engineer @ Genus/Aixtron Jan 2000 – Jan 2007 | Sunnyvale CA Designed and implemented real-time subsystems for machine control. Project Lead through four major releases from requirements to customer acceptance. Lead several overseas installation and support projects. Built software for heat, cooling, motion, gas, and vacuum controls with Modbus, DeviceNet, and Compact PCI. ### Senior Software Engineer @ Watkins-Johnson Jan 1997 – Jan 2000 Made Semiconductor Equipment control GUI's and animation displays in Smalltalk. Lead department level GUI design and implementation group. Developed a soft realtime DeviceNet driver for VME bus. ### Software Engineer @ Presidio System Jan 1995 – Jan 1997 Performed Smalltalk and SQL development for clinical trail data management application. Developed declarative data modeling tool for clinical trail description language. Built interface and driver for MAPI data messaging subsystem. ## Education ### MS Engineering Management in Software Engineering Santa Clara University ### Bachelors in Computer Science San Francisco State University ## Contact & Social - LinkedIn: https://linkedin.com/in/timdion --- Source: https://flows.cv/timdion JSON Resume: https://flows.cv/timdion/resume.json Last updated: 2026-04-12