Bob Foley

Bob Foley Email and Phone Number

Principal Firmware and Software and FPGA Engineer @ nLIGHT
Doylestown, PA, US
Bob Foley's Location
Doylestown, Pennsylvania, United States, United States
Bob Foley's Contact Details
About Bob Foley

Principal Software/Firmware Engineer with over 30 years of experience. Involved in all phases of development from inception and design to completion and release.• Embedded systems (firmware and FPGA)• High-power fiber laser control systems• High-speed image scan/storage/retrieval• Custom image manipulation, conversion, scaling, and compression• Optimal box-filling software for high-volume shipping• Inventory, warehouse, and order management• Medium-scale business integration/automation• Code-generator plug-ins for MS Visual Studio• AI: Neural networks; Genetic algorithms• Certified embedded Android developer• Program interpreters, code converters, and compilers• Fast, custom b-tree file indexing system• SQL interpreter for custom b-tree system• Business and professional service applicationsSpecialties: C#, C, Verilog, SystemVerilog, Java, Assembly

Bob Foley's Current Company Details
nLIGHT

Nlight

View
Principal Firmware and Software and FPGA Engineer
Doylestown, PA, US
Website:
nlight.net
Employees:
504
Bob Foley Work Experience Details
  • Nlight
    Principal Firmware And Software And Fpga Engineer
    Nlight
    Doylestown, Pa, Us
  • Nlight
    Distinguished Firmware/Software/Fpga Engineer
    Nlight May 2014 - Present
    Camas, Washington, Us
    Principal firmware/FPGA/software engineer for high power industrial fiber laser products utilized globally.• Multi-MCU (STM32 ARM on bare metal) and multi-FPGA on interconnected boards• I2C, SPI, ADC, DAC, UART, Ethernet, CANbus, FSMC, PWM, DMA, EEPROM, Flash, customer hardware protocols• High-speed optical sensor processing up to 100kHz• MCU and FPGA bomb-proof self-reflash (bootloaders and golden images)• Industrial networking (EtherCAT, Profibus, etc.) through FPGA• Lead firmware/FPGA/software engineer for three medical pulsed-laser products• Contributed to schematic reviews and suggested changes that led to improvements• Engaged in board bring-up and initial board testing• Lead software developer for a laser emulator that simulates a real laser for training, testing, anddocumentation purposes• Mentored junior engineers, designed interview questions, and interviewed prospective candidates• STM32 embedded (SPL and HAL) on bare metal, FPGA, CPLD, and Windows• C, Verilog, SystemVerilog, C#, and Python• IAR Embedded Workbench, Altera Quartus II, Lattice Diamond, Xilinx ISE/Vivado, Visual Studio, GNUC, Eclipse, and PyCharm• Simulation: ModelSim, Aldec Active-HDL, Icarus Verilog, and Xilinx Vivado• SVN and Git
  • Pliable Products
    Owner/Senior Software Developer
    Pliable Products 1992 - 2018
  • Harriet Carter Gifts
    Senior Software Engineer, Consultant
    Harriet Carter Gifts Jan 2006 - Apr 2014
  • Advance Design Interactive
    Senior Software Engineer, Consultant
    Advance Design Interactive 2006 - 2013
  • Movers Specialty Service, Inc.
    Senior Software Engineer, Consultant
    Movers Specialty Service, Inc. Oct 1998 - May 2008
    Montgomeryville, Pa, Us
  • Binary Research, Inc.
    Senior Software Engineer, Consultant
    Binary Research, Inc. 1993 - 2006

Bob Foley Skills

C# Web Services Visual Studio Vb.net Sql Embedded Systems C++ Tcp/ip Multithreading Design Patterns Java Oop Object Oriented Design Wpf Visual C++ Eclipse .net Uml Embedded Software Verilog Genetic Algorithms Artificial Intelligence Android Development Winforms Office Automation I2c Sensor Fusion Artificial Neural Networks Document Imaging Image Processing Jsp Ado.net Keil Visual Basic Data Structures Sensors Rs232 Unit Testing Manufacturing Microcontrollers C Fiber Lasers Spi Win32 Assembly Iar Embedded Workbench

Bob Foley Education Details

  • Penn State University
    Penn State University
    Electrical Engineering

Frequently Asked Questions about Bob Foley

What company does Bob Foley work for?

Bob Foley works for Nlight

What is Bob Foley's role at the current company?

Bob Foley's current role is Principal Firmware and Software and FPGA Engineer.

What is Bob Foley's email address?

Bob Foley's email address is pl****@****ast.net

What is Bob Foley's direct phone number?

Bob Foley's direct phone number is +126788*****

What schools did Bob Foley attend?

Bob Foley attended Penn State University.

What are some of Bob Foley's interests?

Bob Foley has interest in Curling, Astronomy, Woodworking, Bicycling, Mountaineering.

What skills is Bob Foley known for?

Bob Foley has skills like C#, Web Services, Visual Studio, Vb.net, Sql, Embedded Systems, C++, Tcp/ip, Multithreading, Design Patterns, Java, Oop.

Who are Bob Foley's colleagues?

Bob Foley's colleagues are Bjørn Arild Solberg, Pharina Kong, Pauli K., Mary Katryne Shelestun, Jackie Chen, Janelle Villone, Charles Hamilton.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.