Overview
Remote
On Site
Contract - W2
Skills
Evaluation
Internet
Cryptography
Hierarchical Storage Management
Management
Functional Requirements
Computer Hardware
Network Administration
Integrated Circuit
Collaboration
Communication
VHDL
CPU
FPGA
Job Details
Job Summary/Company: Our client, a leader in the communications and transportation industry, is looking for an experienced FPGA programmer. This position is a contract role for a few months, and is fully remote. It must be based on Eastern time zone, and due to their client requirements, ship is required.
Responsibilities:
Qualifications/Background Profile:
------------------------------------------------------------------
This job is Fully Remote.
We offer several comprehensive benefits package including health and life insurance, paid and unpaid time off, and retirement and savings plans to qualifying employees.
Download the Sparks Group mobile app from or .
------------------------------------------------------------------
Sparks Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, pregnancy, citizenship, family status, genetic information, disability, or protect veteran status.
Responsibilities:
- Design and develop Special Purpose Machines (SPMs) from blank FPGAs, focusing on innovative and efficient hardware solutions.
- Implement and optimize designs for Spartan 7 FPGAs or equivalent chips within a multi-chip architecture.
- Configure systems with one Spartan 7 FPGA per evaluation board, scaling to two or three boards per box, and enabling communication across multiple boxes via the Internet.
- Integrate AES256 cryptography between boxes, ideally within a Hardware Security Module (HSM), and manage cryptographic keys within a Secure Control Plane.
- Develop and deploy FPGA-based systems without CPUs, meeting functional requirements entirely in hardware.
- Design hardware-based network management solutions directly on-chip.
- Collaborate with the team to understand and execute system-level requirements, including secure communication protocols and control plane definitions.
Qualifications/Background Profile:
- 5 - 10 years of Field Programmable Gate Arrays (FPGA) programming experience
- Proven track record of generating working VHDL or equivalent code on Spartan 7 types of FPGAs (no CPU)
- Experience making FPGAs interface with displays (directly) and with other FPGA boards of the same type
- Experience with remote programming of FPGAs
- Experience with board support packages of FPGA boards
- Experience with working as a part of a geographically dispersed team
------------------------------------------------------------------
This job is Fully Remote.
We offer several comprehensive benefits package including health and life insurance, paid and unpaid time off, and retirement and savings plans to qualifying employees.
Download the Sparks Group mobile app from or .
------------------------------------------------------------------
Sparks Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, pregnancy, citizenship, family status, genetic information, disability, or protect veteran status.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.