hirq
← All jobs

Pivot + Edge

FPGA Engineer

Dallas, Texas, United States · Remote · fulltime_permanent · Macnica

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

Quality AssuranceC++C
About Macnica Macnica Americas, Inc. is the North American division of Macnica Fuji Electronics Holdings, Inc. a $10 billion technology solutions provider with a stronghold in semiconductor distribution. Macnica excels in customizing solutions to client requirements and leveraging skilled engineers to expedite product development without compromising outcomes for our clients. Learn more about the Macnica team members you’ll be joining! Job Summary: The Senior FPGA Engineer is a key member of the engineering team responsible for the design, implementation, verification, and optimization of FPGA and SoC-based solutions for high-performance networking, video, and professional media applications. This is a hands-on engineering role requiring strong expertise in Verilog/SystemVerilog, FPGA architecture, simulation, timing closure, hardware debugging, and modern AI-assisted engineering workflows. The successful candidate will independently own complex FPGA designs from requirements through implementation and system integration and will work closely with software, hardware, systems, and QA engineers. Experience with high-speed Ethernet, packet processing, video, and media-over-IP technologies is highly desirable. Duties/Responsibilities: - Design, implement, and optimize FPGA RTL using Verilog and SystemVerilog. - Translate system and product requirements into FPGA architectures, interfaces, and detailed implementation plans. - Own FPGA features and subsystems from requirements through RTL design, verification, timing closure, hardware bring-up, and system integration. - Leverage AI-assisted engineering tools where appropriate to accelerate development, verification, debugging, and documentation while maintaining engineering quality, security, and ownership of the resulting design. - Design high-throughput, low-latency datapaths for networking, video, and streaming applications. - Implement and optimize Ethernet/IP packet-processing architectures, including packet parsing, buffering, clock-domain crossing, timestamping, and data movement. - Develop and maintain RTL testbenches and verification environments, including functional simulation, assertions, and coverage where appropriate. - Develop FPGA constraints, perform static timing analysis, resolve timing violations, and optimize designs for performance, resource utilization, and power. - Integrate FPGA logic with embedded processors, memories, high-speed I/O, and other system components. - Develop or modify C/C++ embedded software as required for FPGA bring-up, hardware interaction, testing, and debugging. - Perform board-level FPGA bring-up and debug using tools such as embedded logic analyzers, oscilloscopes, and protocol analyzers. - Diagnose complex hardware/software integration issues and drive them to resolution. - Participate in architecture, RTL, and design reviews and contribute to engineering standards and best practices. - Collaborate closely with hardware, embedded software, systems, QA, and other engineering teams throughout the product development lifecycle. - Provide technical guidance and mentoring to less-experienced engineers. - Produce clear technical documentation covering architecture, interfaces, design decisions, constraints, and verification.