FPGA/DSP Engineer

Elite Technical is seeking an experienced FPGA/DSP engineer for a long-term position in Palm Bay, FL. Due to the nature of the work to be performed, any candidate seeking to be considered must be a U.S. citizen with the ability to obtain and maintain a DoD Secret Clearance.

This position will be responsible for providing FPGA DSP Design Engineering support to customer-funded programs and internal research efforts within our client's Intelligence, Surveillance and Reconnaissance (ISR) business unit.
Our client's ISR solutions serve a broad array of government, civil and commercial customers, particularly with respect to high-reliability airborne and space-based remote sensing payloads that offer active and motion imaging and data processing, exploitation and dissemination. The ISR business unit also provide solutions that map and monitor the earth for a variety of commercial and governmental users.

Required Skills

- Bachelor's Degree and minimum 9 years prior related experience or a Graduate Degree with a minimum of 7 years of prior related experience.
- U.S. citizenship with the ability to obtain and maintain a DoD Secret Clearance
- Experience with the FPGA design process including requirements generation, preliminary design, peer reviews, detailed design, test plan generation, and integration and test.
- Ability to understand system requirements; capable of working with Systems Engineering to assist in the flow down the system requirements to the DSP FW/SW levels
- Solid understanding of signal processing concepts; ability to architect signal processing firmware and software; work closely with the engineering teams through design and implementation, integration, testing, and qualification of the deliverable system
- Experience with fixed-point digital math functions and implementations, floating point data structures, control theory (feedback systems and tracking), and communication theory
- Experience with Digital Signal Processing operations and optimization (FIR filters, Up/Down sampling, convolution, correlations-)
- Proficiency in MATLAB; able to implement algorithms in FPGAs from MATLAB code
- Utilize basic digital logic design concepts (understanding how VHDL code translates into logic primitives within an FPGA); understanding of all of the architectural elements within Xilinx or Altera FPGA
- Static timing analysis and the process by which timing closure is achieved in a design
- Experience with Cadence Incisive Enterprise Simulator; familiar with Subversion, Python, or Perl
- Work closely with the engineering teams through design, implementation, integration, testing, and qualification of the deliverable system
- Must be able to work independently and to lead a design team and negotiate solutions with Hardware / Software Engineering and Systems Engineering

- Experience with high speed memory interfaces.
- Experience with high speed serial protocols (PCI Express, SRIO, Ethernet).
- Experience with Analog to Digital (AD) and Digital to Analog (DA) interfaces.
- Experience with control protocols such AXI, I2C, SPI, RS-232/422, and SpaceWire.
- Experience managing flash file systems.
- Proficiency in MATLAB/Simulink DSP prototyping environments including DSP System Toolbox, Communications System Toolbox, etc.
- Proficiency managing source code in revision controls systems such as Subversion, ClearCase, GIT, etc.
- Experience with Xilinx Vivado and the ability to build FPGAs with difficult timing/routing constraints.

Apply Now

Return to Search Results

Have a Question?


Palm Bay, FL



Anticipated Start Date

Monday, October 15, 2018

Job Type


Anticipated Duration

12+ months

Date Posted

Wednesday, September 26, 2018

Know someone who would be a good fit? We pay for referrals!

Share this job:

Call 800-ELITE-50
Reference #8832

Elite Technical Services, Inc. participates in the E-Verify program to confirm the employment eligibility of all persons hired. This means that we will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee's Form I-9 to confirm work authorization. Elite Technical Services, Inc. will not use E-Verify to pre-screen job applicants.

Elite Technical Services, Inc. is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.