Overview
Skills
Job Details
As an FPGA Engineer, you will be developing and verifying complex digital designs for use in spaceborne products across commercial and defense programs. This role requires a self-starter and team player who can take ownership of projects from design through deployment in a fast-paced environment.
Essential Duties and Responsibilities:
Design, implement, synthesize, and verify digital logic designs for FPGA-based products
Interface with senior DSP engineers to convert signal processing designs from mathematical models into VHDL logic implementations
Identify which product functions can be sourced as third-party intellectual property (IP) versus those requiring internal development
Develop VHDL code for signal processing functions, network interfaces, embedded processor interfaces, clock management, and ancillary functions
Maintain the code base using the company s version control system
Collaborate with embedded software developers to define interfaces between programmable logic and embedded processor cores
Develop functional simulations to verify VHDL implementations, including bit-exact signal processing simulations
Perform bench-level verification by synthesizing designs, loading bitstreams into target devices, and supporting overall product testing
Requirements:
Bachelor s degree in Engineering or Computer Science
Strong expertise in digital logic design, simulation, and synthesis using VHDL
Experience with AMD/Xilinx FPGA devices and Vivado tools
Experience designing high sample-rate communication and/or signal processing systems in FPGA devices
Proficiency with Microsoft Windows OS and Microsoft Excel
Strong written and verbal English communication skills
Excellent analytical and problem-solving abilities
Desired Qualifications:
3+ years of relevant industry experience
Experience with version control tools such as Git or Mercurial
Knowledge of sampling theory, digital signal processing, and spectral analysis
Proficiency with MATLAB