Skip to main content
Search

staff engineer

pin iconBengaluru, Karnataka India Apply Now
Category: Engineering Hire Type: Employee
Job ID 48702BR Date posted 02/27/2024

ob Description:

FPGA group in Synopsys delivers a number of products such as Synplify Pro, Synplify Premier, ProtoCompiler, Certify and Identify. These products are widely used in the industry for implementation of FPGA designs, prototyping and debugging of ASICs using FPGAs. Logic synthesis software, which is part of Synplify Pro and Synplify Premier products, is the industry standards for producing high-performance, cost-effective FPGA designs. Its unique Behavior Extracting Synthesis Technology® (BEST™) performs optimization at a high level first, before synthesizing the RTL code into specific FPGA logic. This approach allows for superior optimization across the FPGA, provides fast runtimes and support for very large designs.

Looking for a Senior R&D engineer in ProtoCompiler R&D team in Bangalore for the following role and with the given background/skill sets.

Roles and responsibility:

  • A person in the position would be responsible for designing, developing, troubleshooting, debugging and maintaining large and efficient software systems for Prototyping from RTL to FPGA bit stream generation. Work involves RTL compilation & optimization, partitioning designing, timing analysis for inter and intra-FPGA paths, technology mapping, logic and timing optimization steps. 

  • The person is expected to

  • Write requirement and functional specifications, design and implement efficient data structures and algorithms in C/C++.

  • Incorporate advanced software engineering tools and processes related to documentation and coding practices, memory and runtime profiling, coverage, unit testing in the development process.

  • Work with CAE team in test planning, execution and customer support.

  • Maintain and support existing product and features.

  • Would be able to work in large and complex design automation environment.

Expected background and skill:

The person is expected to have:

  • B.Tech/M. Tech in CS/EE from a reputed institute.

  • 8+ years of experience in designing, developing and maintaining large EDA software. 

  • Solid background in digital logic design.

  • Expertise in data structures, graph algorithms and C/C++ programming on Windows/Unix.

  • Good familiarity with Verilog/VHDL RTL level designs, timing constrains, static timing analysis.

  • Working knowledge of FPGA prototyping, design tools and flows.

  • Experience with tools such as gprof, purify, coverity etc.

Apply Now

Relevant Jobs

  • Analog/Mixed-Signal Layout Project Engineercircle arrow Belgium, Leuven, Belgium, Copenhagen, Denmark, Denmark, Finland, Oulu, Finland, Tampere, Finland, Tremblay-en-France, France, Grenoble, France, Hyères, France, Montbonnot-Saint-Martin, France, Montpellier, France, Paris, France, Rungis, France, Sophia Antipolis, France, Wissous, France, Aachen, Germany, Berlin, Germany, Erfurt, Germany, Germany, Munich, Germany, Paderborn, Germany, Stuttgart, Germany, Belfast, United Kingdom, Bristol, United Kingdom, Edinburgh, United Kingdom, Exeter, United Kingdom, Glasgow, United Kingdom, United Kingdom, Hatfield, United Kingdom, London, United Kingdom, Plymouth, United Kingdom, Theale, United Kingdom, Dublin, Ireland, Ireland, Italy, Eindhoven, Netherlands, Nederland, Netherlands, Lisbon, Portugal, Porto, Portugal, Campo Pequeno, Lisbon, Portugal, Portugal, Lund, Sweden, Solna, Sweden, Sweden Engineering
  • SoC /ASIC / IP Applications Engineercircle arrow Austin, Texas Engineering
  • Senior Application Engineercircle arrow Lisbon, Portugal Engineering
Synopsys Hiring Process 1. Apply. As an applicant, your resume, skills, and experience are being reviewed for consideration. 2. Phone screen. Once your resume has been selected, a recruiter and/or hiring manager will reach out to learn more about you and share more about the role. 3. Interview. You will be invited to meet with the hiring team to measure your qualifications for the role. Our interviews are held either in person or via zoom. 4. Offer. Congratulations! You have been selected as a finalist; your recruiter will reach out to propose your offer details. A written offer will soon follow. 5. Onboarding. You will be invited to complete new hire documents to ensure you are set-up and prepared for your first day. 6. Welcome. Your hiring manager, team, and an assigned buddy will help you get acclimated. Over the next few weeks, you will receive communications and engagement invitations that will help ramp you up for your future at synopsys

Available Opportunities

Find the open role that’s right for you.

  • Analog/Mixed-Signal Layout Project Engineercircle arrow Belgium, Leuven, Belgium, Copenhagen, Denmark, Denmark, Finland, Oulu, Finland, Tampere, Finland, Tremblay-en-France, France, Grenoble, France, Hyères, France, Montbonnot-Saint-Martin, France, Montpellier, France, Paris, France, Rungis, France, Sophia Antipolis, France, Wissous, France, Aachen, Germany, Berlin, Germany, Erfurt, Germany, Germany, Munich, Germany, Paderborn, Germany, Stuttgart, Germany, Belfast, United Kingdom, Bristol, United Kingdom, Edinburgh, United Kingdom, Exeter, United Kingdom, Glasgow, United Kingdom, United Kingdom, Hatfield, United Kingdom, London, United Kingdom, Plymouth, United Kingdom, Theale, United Kingdom, Dublin, Ireland, Ireland, Italy, Eindhoven, Netherlands, Nederland, Netherlands, Lisbon, Portugal, Porto, Portugal, Campo Pequeno, Lisbon, Portugal, Portugal, Lund, Sweden, Solna, Sweden, Sweden Engineering
  • SoC /ASIC / IP Applications Engineercircle arrow Austin, Texas Engineering
  • Senior Application Engineercircle arrow Lisbon, Portugal Engineering
  • Intern (Technical-Engineering)circle arrow Poland Interns/Temp

View all job opportunities here

View all job opportunities here