Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Applied Materials Senior FPGA Engineer 
India, Karnataka 
248133580

Yesterday

Understand and Enhance Existing FPGA Architecture:

  • Analyze and comprehend current FPGA designs and architectures.
  • Identify areas for improvement and optimization within existing systems.
  • Implement enhancements to improve performance, efficiency, and functionality.

Develop Modular Architectural Approaches with a Focus on Testability:

  • Design modular FPGA architectures to facilitate ease of testing and integration.
  • Ensure that new designs are scalable and maintainable.
  • Incorporate best practices for testability into the design process.

Collaborate with Software, Hardware, and System Teams:

  • Work closely with cross-functional teams to ensure FPGA designs meet system requirements.
  • Communicate effectively with software developers, hardware engineers, and system architects.
  • Participate in design reviews and provide feedback to other team members.

Develop RTL Code, Perform Logic Synthesis, Timing Analysis, and Timing Closure:

  • Write and optimize RTL (Register Transfer Level) code for FPGA designs.
  • Conduct logic synthesis to translate RTL code into gate-level designs.
  • Perform timing analysis to ensure designs meet timing constraints and achieve timing closure.

Create Test Benches and Simulation Tools for Verification:

  • Develop comprehensive test benches to verify the functionality and performance of FPGA designs.
  • Utilize simulation tools to test and validate designs before implementation.
  • Debug and resolve issues identified during the verification process.

Troubleshoot and Improve Building Block Modules:

  • Identify and resolve problems in FPGA modules to enhance performance and reliability .
  • Continuously improve the design and functionality of FPGA building blocks.
  • Document troubleshooting processes and solutions for future reference.

Qualifications:

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • Proficiency in hardware description languages such as VHDL or Verilog.
  • Experience with FPGA design tools and platforms (e.g., Xilinx Vivado, Altera Quartus).
  • Strong understanding of digital design principles and practices.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment and communicate effectively with diverse teams.

Preferred Skills:

  • Experience with high-speed digital design and signal processing.
  • Familiarity with scripting languages (e.g., Python, Tcl) for automation tasks.
  • Knowledge of system-level integration and testing methodologies.
  • Experience in low-power design techniques and optimizations.

The role of an FPGA engineer is dynamic and requires a strong technical foundation, creativity in design, and the ability to work well within a multidisciplinary team to develop cutting-edge digital systems.

Top of Form

Full time

Assignee / Regular