Sr. Engineer - Embedded FPGA Sr. Programmer

  • GlobalFoundries,
  • Essex, VT
  • 11 minutes ago
Embedded, FPGA, Programmer, RF, Test, DSP, Verilog, VHDL, Environmental, Security, Engineering, Computer, Linux, Hardware, System
Full Time

Job Description


Summary of Role\:

This is a full time position for an Embedded FPGA Senior Programmer. In this role you will work with other senior FPGA programmers, C++ Programmers and RF electrical engineers to develop the next generation of 5G, Satellite and phased array Radar semiconductor test systems for GlobalFoundries. The group leverages the latest in Xilinx FPGA components and software to be able to create the fastest mmWave test systems in the world. FPGAs are a core component to the success of the team. The team is fairly small and agile, with every engineer being critical to our success. You will have tremendous freedom to innovate using new software, FPGA hardware, and FPGA support circuitry. You will work closely with RF and Analog circuit engineers on this R&D team, defining and optimizing the FPGA/CPLD system design, to maximize performance and quality. The group is a combination of thirty BSCS, MSEE and PhDs. Each engineer in the team contributes to the success of the group by being a leader in their area of expertise. We welcome you to continue to grow your FPGA, Logic design and leadership skills on the GlobalFoundries mmWave test development team.

Essential Responsibilities\:

  • Communicate with our RF Test team to understand there product requirements and develop the FPGA design to meet the required specifications.

  • Implementation of DSP algorithms, IO interfaces (LVDS,SPI,UART,I2C,JTAG), high speed memory interface, multi-clock domain & PLLs in the FPGA for contributing to the development of some of the fastest test solutions in the industry.

  • Verilog/VHDL code generation, test bench development, writing timing constraints, perform simulations, place and route and static timing analysis.

  • Assist the software team in implementing drivers and application environment for communication between software and the test circuits.

  • Perform all activities in a safe and responsible manner and support all Environmental, Health, Safety & Security requirements and programs


Required Qualifications\:

  • PhD in Electrical Engineering, Computer Science, Computer Engineering or Related Discipline

  • 0-1 Years' Experience Designing or programming FPGAs using Xilinx ISE and Vivado.

  • Experience in multi-FPGA partitioning and constraining of synthesis; Design optimization with respect to FPGA limitations.

  • Experience in scripting/programming - ideally Linux, C, C++, and TCL.

  • Experience with Xilinx FPGA devices such as Virtex 7/Ultrascale is a plus.

  • Hardware/System design, strong debug and lab experience is a plus.

  • Language Fluency - English (Written & Verbal)

  • Minimal Travel Required

Preferred Qualifications\:

  • Experience with SystemVerilog verification including UVM/OVM environments

  • Experience designing High speed GBit digital board level circuits

  • Hands on experience with electrical bench equipment; DMM's, Oscilloscope, Logic Analyzers, etc.

If you need a reasonable accommodation for any part of the employment process, please contact us by email at and let us know the nature of your request and your contact information. Requests for accommodation will be considered on a case-by-case basis. Please note that only inquiries concerning a request for reasonable accommodation will be responded to from this email address.

An offer of employment with GLOBALFOUNDRIES is conditioned upon the successful completion of a background check and drug screen, as applicable and subject to applicable laws and regulations.

GLOBALFOUNDRIES is fully committed to equal opportunity in the workplace and believes that cultural diversity within the company enhances its business potential. GLOBALFOUNDRIES goal of excellence in business necessitates the attraction and retention of highly qualified people. Artificial barriers and stereotypic biases detract from this objective and may be illegally discriminatory.

Procedure\: All policies and processes which pertain to employees including recruitment, selection, training, utilization, promotion, compensation, benefits, extracurricular programs, and termination are created and implemented without regard to age, ethnicity, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, sexual orientation, gender identity or expression, veteran status, or any other characteristic or category specified by local, state or federal law.
Dice Id : appblok
Position Id : 7491_20002036
Originally Posted : 2 months ago
Have a Job? Post it