Job Listing Description

FPGA Engineer

Job Description:
This position is in an engineering organization focused on satellite communications systems, including secure and protected systems.

Responsibilities of this position include:
* Applying advanced technical principles and concepts to develop FPGA designs based on defined system architectures.
* Developing Firmware Requirements Specifications for FPGA designs.
* Performing implementation tradeoffs, and presenting, explaining, and refining design approaches in consultation with other product stakeholders.
* Determining and following the course of action necessary to implement finished products based on the selected design approach.
* VHDL-based RTL and functional design, analysis and verification.
* Integrating FPGA designs into hardware and supporting system integration, test, and qualification.
* Design documentation and design maintenance.

Required Skills:
* A minimum of 8 years professional engineering experience
* Proficiency with VHDL for configuring FPGAs
* Experience with FPGA and CPLD devices and development tools from Xilinx, Altera, and Lattice.
* Proficiency with functional verification test flow using VHDL with assertions.
* Proficiency with Modelsim and/or Questa Sim for functional verification
* Experience incorporating third party IP into FPGA designs, including PCIe and high speed Ethernet.
* Experience working in a system integration environment, verifying requirements and identifying and correcting defects.
* Possess, or able to obtain, Secret security clearance and COMSEC clearance.

Desired Skills:
* Experience with satellite communications systems.
* Familiarity with security aspects of protected satellite communications systems.
* Linux scripting experience.
* Experience using DOORs tool for requirements capture and flow of requirements through multiple levels of specifications.
* Familiarity with code coverage tools for evaluating test coverage.
* Familiarity with version control tools such as Clearcase or GitHub
* Good communication and presentation skills.
* Experience and/or interest in project team leadership, including technical, budget, staffing, and schedule management
* Six Sigma/process improvement experience.

Required Education:
Bachelor’s degree in Electrical Engineering or Computer Science

Desired Education:
Master’s Degree in Electrical Engineering or Computer Science.
Job Number: MA48067
Job Location: Marlborough, MA
Rate: 75.00
Per Diem: Possible
Overtime: Possible
Duration: 6 months
Input Date: 03/14/2019
Attention: Bill Carriveau
Address: 7310 RITCHIE HWY STE 400
City, State: GLEN BURNIE, MD 21061-3092
800 Phone: 866/277-3343

Previous Listing       Next Listing
Back to Abbreviated Search Results
Back to Complete Search Results
Back to Advanced Job Search

Phone: (425) 806-5200
Fax: (425) 806-5585
ContractJobHunter is a service of:
C.E. Publications, Inc.
P.O. Box 3006, Bothell, WA 98041-3006, USA
The content of this website is Copyright 2019 C.E. Publications, Inc.