As an FPGA Design and Verification Engineer, you will specify, design, develop, realize, integrate, and test modules and tools in a multi-disciplined team, collaborating closely with cross-functional partners and suppliers. You will deliver within system specifications, cost targets, and project schedules, ensuring timely realization of solutions that contribute to competitive, achievable, and serviceable products. The FPGA Firmware Engineer provides discipline specific expertise throughout the entire product life cycle. This includes concept feasibility, new product introduction, existing product sustainment and customer facing problem resolution. The position requires highly motivated, extremely organized, and self-driven individuals. You will take the lead in developing complex parts of modules and deliver technically complex solutions with full ownership, considering industrialization and cross-team impacts. Collaborate across multiple teams, lead interfaces with suppliers and other disciplines in less-defined environments, and guide a small group of peers through technical execution. The FPGA Design and Verification Engineer will be responsible for definition, design, verification, and documentation for Field Programmable Gate Arrays. They will provide RTL design, simulation, physical implementation and verification of complex FPGA modules comprising a mix of custom RTL with hard and soft vendor IP cores within a larger architecture. Design: Determine architecture and detailed system design approach for the FPGA Define module interfaces and all aspects of device design coordinated with the Printed Circuit Board Designers Evaluate the process flow including but not limited to high level design, synthesis, place and route, timing constraints and power utilization Support the generation of technical engineering products by using the appropriate standards, processes, procedures, and tools throughout the FPGA development life cycle Independently determine approach to solutions and get alignment from System Engineers and Printed Circuit Board developers Contribute to design and development of FPGA hardware for control, communications systems and digital signal processing (DSP) platforms. Technical Writing: Define and Document Specifications and Design Decisions Test, Verification & Integration: Develop and Implement the Product Validation and Verification (V&V) Strategy for FPGA Determine system verification approach for the FPGA, ensuring proper test coverage Develop, implement and supervise design verification test plans at system level. Design, Develop and Build Product Specific Test Tooling Includes: Simulation, Emulation, and Hardware Test Tools. Test Validation and Verification (V&V) of Product Requirements Plan and Execute Component Level Testing & Sub-module Integration Plan and Execute Module Level and System Level Integration Bridge the gap between Electrical Systems and System Software Technical Writing: Define and Document Test Procedures, and Test Reports
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior