Bob Macdonald

Bob Macdonald Email and Phone Number

Principal FPGA Design Engineer at Raytheon @ Raytheon
Bob Macdonald's Location
Westford, Massachusetts, United States, United States
Bob Macdonald's Contact Details
About Bob Macdonald

Dynamic results/detail-oriented Principal Digital Design Engineer with extensive experience in both digital logic design (ASIC, FPGA, and board level), functional verification, technical writing, and applications engineering. Ability and desire to take on many roles: system architecture, logic design, design verification, logic synthesis and static timing, proto-type test and debug, system integration, technical writing, and design for test (DFT).Specialties: - Product Development- Digital RTL Design (Verilog/SystemVerilog/VHDL)- Functional Verification- Technical Writing- Application Engineering

Bob Macdonald's Current Company Details
Raytheon

Raytheon

View
Principal FPGA Design Engineer at Raytheon
Bob Macdonald Work Experience Details
  • Raytheon
    Principal Fpga Design Engineer
    Raytheon Nov 2016 - Present
    Arlington, Va, Us
    Active secret security clearance
  • Assurance Technology Corporation
    Senior Fpga Engineer
    Assurance Technology Corporation 2015 - Present
    Principal member of the FPGA design team that is responsible for all aspects of the design, functional verification, and lab debug of the next generation Software Defined Radio (SDR) for communications satellites. This product utilizes the following technologies: 10 Gigabit Ethernet MAC and PCS/PMA in 10GBASE-R mode, Fibre Channel, Aurora Bus, and Ethernet/IP/UDP/ARP protocols. My specific tasks involve the Xilinx KINTEX-7 FPGA as follows: • Successfully designed, verified with ModelSim, and lab tested the 10GE UDP/IP hardware protocol stack, which is used to encapsulate/de-encapsulate IP/UDP packets from an Ethernet frame. This module also implements the IP Address Resolution Protocol (ARP).• Integrated Xilinx 10GE Subsystem with UDP/IP hardware protocol stack.• Used Xilinx Vivado tools workflow to develop the KINTEX-7 FPGA.• Created ModelSim verification testbench to perform block level and system level functional testing.• Assisted with lab debug of another engineer’s design. Found problems and created verification test bench to verify design code fixes.• Wrote detailed functional specification for my design.
  • Pixtronix
    Fpga Design Engineer
    Pixtronix 2011 - 2015
    Us
    Senior member of the FPGA design team that is responsible for all aspects of the design, functional verification, and lab debug of the video controller for the Pixtronix PerfectLight Display, which features less power consumption than LCD displays. This display utilizes the following technologies: MEMS pixel light modulator (Digital Micro Shutter (DMS)) and Field Sequential Color (FSC) algorithms. My specific tasks involve the Xilinx FPGA’s as follows: • Successfully designed, verified, and lab tested the Power Management Unit FPGA and board for the DMS video controller.• Provided support for DMS video controller. This includes design, hardware specification, verification testbench creation and simulation, Xilinx design flow (synthesis, mapping, place & route, and programming file generation), and lab debug with Xilinx ChipScope Pro Analyzer. Also provided support all the internal groups.• Created power-up/power-down system scripts and verified correct operation of the output power supplies.• Responsible for the functional verification of the next generation color pipe for the DMS video controller. This includes creating the testbench and writing all the various tests.• Used MATLAB, ModelSim, Xilinx Vivado, ISE Design Suite and ChipScope Pro Analyzer.
  • Motorola Mobility
    Design Verification Consultant
    Motorola Mobility 2010 - 2011
    Chicago, Illinois, Us
    Senior member of the FPGA design team that is responsible for all aspects of the design and functional verification of the BSR 64000 DOCSIS 3.0 CMTS Edge Router. My specific tasks involved the TX32 Decoupled Downstream Module as follows: • Modified the TX32 FPGA VERA verification environment to provide IPv6 support.• Wrote tests that successfully verified the new TX32 QOS scheduling features. These features include: per channel/queue rate limit, per channel/queue class based priority, and per queue max credits maximum burst.• Assisted in the effort to convert existing VERA testbench to SystemVerilog.
  • Empirix
    Senior Technical Consultant
    Empirix 2009 - 2010
    Member of the FPGA design team that is responsible for all aspects of the design and functional verification of the TDM-to-Ethernet Protocol Translator. The Altera Stratix FPGA is designed to translate ATM AAL5 packet data over T1/E1/J1 links into Ethernet frames.
  • Synopsys
    Senior Field Corporate Application Engineer
    Synopsys 2006 - 2008
    Sunnyvale, California, Us
    Application Engineer responsible for providing customers technical support for all the DesignWare IP, both digital controllers and mixed-signal PHY’s.
  • Avici Systems
    Principal Asic Design Engineer
    Avici Systems 2004 - 2006
    Member of the ASIC design team that was responsible for all aspects of the architecture, design, and debug of the high speed switch fabric ASIC for the next generation Avici Core Router. The link data rate of the new ASIC is 2.4Gbps and the system is capable of supporting a dual OC192 card at full line rate.
  • Mint Technology, A Division Of Lsi Logic
    Senior Technical Consultant
    Mint Technology, A Division Of Lsi Logic 1998 - 2003
    Member of the design/DV team that was responsible for all aspects of the design and functional verification of 10Gbit Ethernet System on a chip (SOC). The system consisted of the following: 10Gbit Ethernet MAC, Physical Coding Sublayer (PCS), WAN Interface Sublayer (WIS), XGMII Extender Sublayer (XGXS), and a SPI-4.2 system interface. The Specman e test environment included Specman's advanced e Reuse Methodology (eRM). Responsible for both the Verilog design and functional verification of the 10Gbit Ethernet MAC module.
  • Acacia Networks
    Principal Asic Design Engineer
    Acacia Networks 1997 - 1998
    Developed system architecture for Enterprise Giga Switch Router. This stackable product can support 80 Gigabit Ethernet ports at full duplex line rate. Policy based filtering and forwarding can be done at the Layer 2 or Layer 3 level with data flow forwarding and management for Layer 4 packets.

Bob Macdonald Skills

Asic Fpga Xilinx Matlab Verilog Vhdl Functional Verification Ethernet Usb Pcie Sata Technical Writing Systemverilog System Architecture Altera Ddr2 Chipscope Pro

Bob Macdonald Education Details

  • Northeastern University
    Northeastern University
    Electrical Engineering

Frequently Asked Questions about Bob Macdonald

What company does Bob Macdonald work for?

Bob Macdonald works for Raytheon

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

Bob Macdonald's current role is Principal FPGA Design Engineer at Raytheon.

What is Bob Macdonald's email address?

Bob Macdonald's email address is bo****@****ast.net

What is Bob Macdonald's direct phone number?

Bob Macdonald's direct phone number is +120375*****

What schools did Bob Macdonald attend?

Bob Macdonald attended Northeastern University.

What are some of Bob Macdonald's interests?

Bob Macdonald has interest in Volleyball, Photography, Hiking, Biking, Tennis.

What skills is Bob Macdonald known for?

Bob Macdonald has skills like Asic, Fpga, Xilinx, Matlab, Verilog, Vhdl, Functional Verification, Ethernet, Usb, Pcie, Sata, Technical Writing.

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.