FPGA Engineer
Kasmo Global - Cedar Rapids, Iowa, United States, 52404
Work at Kasmo Global
Overview
- View job
Overview
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.