John Szybist is a senior software engineer with over 20 years of experience specializing in real-time embedded systems, ASIC verification, and medical device software. He blends deep hardware-software expertise—from VHDL/Verilog and HDL simulation to C/C++ firmware and assembly—enabling him to architect and verify distributed processor systems and closed-loop control for safety-critical devices. His background includes leading multi-engineer teams to deliver dialysis machine control systems, stepper motor controllers, and integrated water purification/software architectures. Comfortable across Nucleus, Linux, and VxWorks environments, he also brings strong lab debugging skills with oscilloscopes, digital analyzers and timing tools. Known for clear technical communication and pragmatic leadership, he frequently operates as a consultant delivering end-to-end solutions for embedded medical and verification challenges. Based in Rochester, NY, he pairs formal EE and CS training with decades of hands-on hardware-centric software development that few purely software engineers possess.
5 years of coding experience
37 years of employment as a software developer
Master of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Rochester Institute of Technology
Bachelor of Science (BS), Electrical Engineering, Bachelor of Science (BS), Electrical Engineering at Penn State University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
John Szybist - Senior Software Engineer at Embeddedlogix