Sr. Engineer - Embedded FPGA Sr. Programmer
Vacancy expired!
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
- 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
- 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.
Vacancy expired!