Logo
Kasmo Global

FPGA Engineer

Kasmo Global, Cedar Rapids

Save Job

Job Title: FPGA Engineer
Experience Range: 6-15 years
Job Summary:
We are seeking an experienced FPGA Engineer to join our team in Cedar Rapids, IA. This role involves designing, developing, and integrating FPGA/ASIC digital architectures for high-performance applications. The ideal candidate will have extensive experience in RTL coding, timing closure, verification, and system integration , along with strong debugging and scripting skills. This is a full-time onsite position from day one.
Key Responsibilities:
  • Capture and analyze system requirements to develop FPGA/ASIC digital architectures and designs.
  • Implement RTL coding and simulation using VHDL/Verilog .
  • Perform timing analysis, optimization, and closure to ensure design efficiency.
  • Develop and execute verification strategies to validate FPGA/ASIC functionality.
  • Conduct FPGA system integration and collaborate with hardware/software teams for seamless execution.
  • Recommend and implement best practices, tools, and methodologies for improving the ASIC/FPGA design flow.
  • Contribute to engineering estimates and technical planning for new program pursuits.
  • Provide technical leadership by breaking down work, planning project activities, and reporting status.
Must-Have Skills:
  • Strong experience in RTL coding and simulation using VHDL/Verilog .
  • Expertise in digital circuit architecture, design, resource tradeoffs, timing analysis, and timing closure .
  • Proficiency with FPGA simulation and synthesis tools (e.g., Modelsim, Synplify, Quartus, Vivado, or equivalent).
  • Experience with Git, Subversion , and version control systems.
  • Familiarity with Unix/Linux environments, scripting languages (Perl, Python, Bash), and C/C++ .
Preferred Skills:
  • Knowledge of chip-level verification techniques and languages (e.g., SystemVerilog, functional coverage, constrained random testing).
  • Hands-on experience in ASIC/FPGA lab validation using advanced lab equipment.
  • Understanding of Design for Test (DFT) and manufacturability considerations.
  • Strong debugging and problem-solving abilities in FPGA/ASIC environments.
Additional Requirements:
  • Ability to work independently with minimal supervision and collaborate with engineers of diverse skill sets.
  • Strong oral and written communication skills with the ability to document and present work clearly.
  • Ability to work in high-paced environments with aggressive schedules and frequent milestones.
Education:
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.