FPGA Development Engineer Level I
NORTH STAR SCIENTIFIC CORPORATION
Oklahoma City, OK 73118, USA
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.