Bob Foley

Doylestown, Pennsylvania, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Bob Foley is a Principal Firmware/Software/FPGA Engineer with more than three decades of experience delivering end-to-end embedded and hardware-software systems. He specializes in embedded firmware and FPGA for high-power fiber laser control, high-speed imaging, and automation, taking products from design through release. At nLIGHT since 2014, he has served as the sole firmware/FPGA/software engineer for a major medical pulsed-laser product, managing MCU/FPGA interactions across multiple toolchains and simulations. His technical breadth spans C, C++, Verilog/SystemVerilog, C#, Java, and Python, with hands-on experience on STM32, Windows, and a range of FPGA families, supported by simulation tools like ModelSim, Vivado, and Quartus. He complements hardware expertise with AI-focused work (neural networks, genetic algorithms) and advanced data/indexing software, including fast b-tree indexing and a SQL-like interpreter, and is a certified embedded Android developer, based in Doylestown, PA, holding a BSEE from Penn State.
code12 years of coding experience

Github contributions (1)

github-logo-circle
Contributions:3 commits in 2 days
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
Bob Foley