FPGA Developer


Opportunity and Position Overview
Crossfield Technology LLC is seeking an FPGA hardware/firmware designer to develop our next-generation signal processing and network offload engines for use in our Instrumentation Gateways. When combined with embedded Linux network drivers running on the latest FPGA SoCs, these offload engines will provide advanced networking capabilities in a highly integrated form factor.

Education & Work Experience
  • Minimum of a bachelor's degree in Electrical Engineering or a related field
  • Minimum five years experience in the FPGA design industry, 10+ years preferred

FPGA Development Skills
  • Solid Verilog and/or VHDL RTL language capabilities
  • Synchronous design methodology, with appropriate care at clock-domain boundaries
  • Experience with Intel Quartus and/or Xilinx Vivado tool flows
  • Experience with ModelSim HDL simulation tools
  • Good integration, testing, and troubleshooting skills
  • Ability to work with PCB designers to finalize FPGA pinouts, clocking strategies, and power estimation

Communication Skills
  • Good verbal and written communication skills and design documentation practices required
  • Must be able to effectively communicate and be able to collaborate in a multi-disciplinary team environment
  • Ability to assist in customer demonstrations, data/result visualization, project proposal and reporting activities
Applicant Preferred Qualifications

Embedded Systems Experience
  • Experience with or firm knowledge of embedded software at the driver and/or application level
  • Working knowledge of DMA, interrupts, and FPGA internal bus architectures (Avalon, AXI, etc.)
  • FPGA SoC application development

Other Desired Experience
  • InfiniBand or RoCE application development
  • FPGA Transceiver-based interfaces (PCIe, Ethernet, RoCE, Interlaken, etc.)
  • External memory interfaces (DDR3, DDR4, Flash, etc.)
  • Other interface protocols (I2C, SPI, UART, etc.)
  • Tool scripting and version control system (Subversion/Git) software experience

Embedded Software Developer


Opportunity and Position Overview
Crossfield Technology LLC is a long standing R&D company focused on making data more useful. Current programs are engaged in the acquisition, distribution, processing and storage of data in “real-time”. One of our key development areas is getting data to and from HPC environments. To support this goal we have implemented high speed RDMA (IB and RoCE) connections between Instrumentation Gateways and the HPC clusters. As required data rates climb and the computation power at the embedded endpoints (extreme gate count FPGAs in the Instrumentation Gateways) climb the complexity and breadth of the embedded SW/FW is exploding. Near term R&D is underway to improve the efficiency and performance of the networks and data massaging.

Education & Work Experience
  • Minimum of a bachelor's degree in Computer Science, Software Engineering, Electrical Engineering or a related field
  • Minimum five years experience in the software industry, 10+ years preferred

Software Development Skills
  • Linux application development
  • Linux device driver development
  • C Programming
  • Computer network application development
  • Git/Subversion

Communication Skills
  • Good verbal and written communication skills and code documentation practices required
  • Must be able to effectively communicate and collaborate in a multi-disciplinary team environment
  • Ability to assist in customer demonstrations, data/result visualization, project proposal and reporting activities

Applicant Preferred Qualifications

Embedded Systems Experience
  • Embedded Linux application development (using Yocto Project)
  • Embedded Linux driver development
  • Microcontroller programming
  • FPGA SoC application development

High Performance Computing Networking Experience
  • OpenFabrics Enterprise Distribution (OFED)
  • InfiniBand or RoCE application development

If selected for interview, applicants will be required to show an example application they have developed and explain how it works.

Interested persons should submit a résumé and cover letter or send questions to careers@crossfieldtech.com.

Principals only. Applicant must be a U.S. citizen. Interested applicants must state "I am a U.S. citizen" when applying or the application will be ignored.