Search

FPGA Development Engineer Level I

NORTH STAR SCIENTIFIC CORPORATION
locationOklahoma City, OK 73118, USA
PublishedPublished: 6/14/2022
Manufacturing
Full Time

Job Description

Job Description

SUMMARY OF DUTIES:

  • Develop, simulate, verify, implement, and test firmware for custom hardware platforms
  • Support development of cutting-edge software defined radio (SDR) technology as part of a multi-discipline, multi-site team.
  • Use hardware description languages to create firmware solutions
  • Perform design verification using simulation
  • Other duties as assigned by the Program Manager and/or Top Management.

Abilities, Knowledge and Skills:

  • Experience with major aspects of FPGA design flow, including but not limited to HDL design and IP configuration, simulation and testbench development, I/O pin assignment, and constraining and meeting timing.
  • Experience with hardware debug and troubleshooting, including internal to the FPGA (Signal Tap or similar tool) and external (oscilloscopes, triggers, spectrum analyzer, etc.).
  • Experience with FPGA aspects of embedded system design, including bus architecture, register definition, address allocation, etc.
  • Experience in standard communication protocols, e.g., I2C, SPI, etc.
  • Must have a desire for achieving excellence in customer satisfaction, process, and product quality and reliability.

DESIRABLE QUALIFICATIONS:

  • Master's Degree in Electrical Engineering
  • Demonstrated ability to create an FPGA application, starting with requirements definition and ending with a fully tested and integrated product delivery.
  • Experience with FPGA aspects of custom circuit board development, including interface definition, pin and I/O format selection, basic understanding of schematics, etc.
  • Experience with Linux embedded system development, including board support packages, device tree definition, basic kernel device development, etc.
  • Ability to debug and troubleshoot embedded systems from C applications to custom hardware.
  • Familiarity with Git for version control.
  • Familiarity with Intel or Xilinx development tools with VHDL
  • Experience with the latest line devices and system on chips
  • Ability to write basic software applications in C to run on an ARM processor.
  • Experience with troubleshooting applications on custom hardware.

Education/Experience:

  • Bachelor's Degree in Electrical Engineering.
  • 0-5 years of relevant industry experience post-bachelor's degree.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...