Job Description
This cutting-edge organization has the resources and modern product line of a large corporation but has a small company feel with an incredible culture and a clear vision for the future.
We are seeking an intuitive individual to take on the role of a Lead FPGA Engineer and provide design and development expertise along with project leadership within and Agile environment.
Responsibilities:
- Translate project and system requirements into well-defined hardware architectures working with cross-functional teams
- Architect VHDL based solutions against requirements and implement those solutions in various FPGA technologies or platforms.
- Develop architectural approaches to enable future adaption of FPGA-based signal processing and software defined radio solutions
- Conduct thorough functional and performance verification of FPGA designs through simulation and hardware testing, identifying and resolving any design issues or bottlenecks.
- Deep understanding of FPGA design flow including RTL design, verification, logic synthesis, prototyping, timing analysis, and lab debug.
- Use Python, TCL, and other scripting languages to automate continuous development and continuous integration.
- Developing and maintaining documentation and ICDs for in-house IP blocks and other related software.
- Act as technical lead through documentation of work and analysis in formal technical reports and presentations.
- Collaborate with software designers to ensure successful integration of FPGA designs alongside software development for various target platforms.
- Collaborate with hardware designers to ensure successful integration of FPGA designs onto PCBs and hardware platforms.
- Stay up to date with the latest advancements in FPGA, SoC, RFSoC and other embedded technologies, tools and methodologies.
- Provide technical leadership and mentorship to junior engineers, fostering their growth and development in the FPGA design.
Requirements:
- Experience in FPGA development
- 6+ Years with B.S. degree in Engineering or related technical degree
- 4+ Years with M.S. degree in Engineering or related technical degree
- 2+ Years with Ph.D. degree in Engineering or related technical degree
- Proficiency in VHDL/Verilog and familiarity with FPGA toolchains and RTL simulation tools.
- Proficiency with using Vivado and/or Quartus; knowledge of recent Xilinx/Intel FPGA architectures including the RFSoC
- Experience with DSP fundamentals, digital communication systems, and FPGA implementation.
- Deep understanding of digital logic design, embedded systems, and FPGA architecture.
- Thorough understanding of the development of FPGA requirements and specifications.
- Experience with validating performance of software defined radios or transceiver development and interfacing.
- Experience with software defined radios (GNURadio, RFSoC, RFNoC), software APIs (UHD), and evaluating SDR platforms and specifications.
- Ability to work collaboratively in a team environment, with excellent communication skills.
- Ability to mentor and willingness to be mentored.
- Ability to manage multiple projects and priorities in a fast-paced environment.
Benefits:
- Annual Bonus Opportunity
- Medical, Dental, Vision, Health Savings Account, Flexible Spending Account
- Paid Time Off
- 401k Retirement Program with Employer Match
- Gym Membership Reimbursement
- Tuition Reimbursement Program
- Employee Career Development
- Flexible working arrangements
- Excellent culture
Job Type: Full-time
Pay: $130,000.00 - $155,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Tuition reimbursement
- Vision insurance
Schedule:
- Monday to Friday
Education:
- Bachelor's (Required)
Experience:
- FPGA: 8 years (Required)
Ability to Relocate:
- Des Moines, IA 50317: Relocate before starting work (Required)
Work Location: In person
Visit Original Source:
http://www.indeed.com/viewjob