Experienced Engineer - FPGA CAD

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems · QA & Testing

In short

Ericsson is seeking an Experienced Engineer for their FPGA CAD team in Bangalore. This role focuses on developing and automating FPGA CAD tools and flows to support Radio/RAN compute product development. The ideal candidate will have 3-5 years of Python experience and a strong understanding of scripting languages and version control.

Responsibilities

  • Develop, test, and deploy FPGA CAD tools and automation flows.
  • Assist in defining design specifications, implementation strategies, CAD methodologies, and debugging for FPGA tools.
  • Develop and maintain automation scripts for FPGA design and simulation flow.
  • Support engineers in resolving tool, environment, and runtime issues.
  • Automate the performance assessment of new tool versions and features.
  • Build and maintain relationships with FPGA project teams.
  • Contribute to the continuous improvement of products, tools, and processes.
  • Follow and contribute to the team’s CAD guidelines, best practices, processes, and documentation standards.

Requirements

  • 3 to 5 years of experience in Python software development.
  • Strong understanding of Python idioms, data structures, and object-oriented design.
  • Experience with automated testing (unit, integration) and TDD practices.
  • Ability to understand, reuse existing code effectively and/or write reusable, modular, and well-documented code.
  • Strong experience with scripting languages such as Tcl, Bash, Perl, etc.
  • Familiarity with version control systems such as Git.
  • A problem-solving attitude, self-motivation, and eagerness to learn and contribute.
  • Excellent English verbal and written communication skills.
  • Bachelor’s or Master’s degree in Electronics or Computer Engineering or equivalent.

Desired Qualifications

  • Knowledge of CI/CD tooling such as Jenkins.
  • Familiarity with REST APIs.
  • Experience with relational databases and SQL.
  • Familiarity with FPGA/ASIC development, including ability to read and debug SystemVerilog/Verilog designs.
  • Exposure/Hands-on with FPGA design and RTL simulation tools.
  • Understanding of FPGA design/simulation flow and automation experience.
  • Exposure with FPGA timing constraints (XDC/SDC), QoR analysis, and regression flows.
  • Exposure with FPGA tools (Vivado, Quartus, Radiant).

Benefits

  • Outstanding opportunity to use skills and imagination to push boundaries.
  • Chance to build solutions for tough problems.
  • Challenging work environment.
  • Part of a team of diverse innovators.
  • Opportunity to craft what comes next.
  • Championing diversity and inclusion is core to values.
  • Collaborating with people with different experiences drives innovation.
#FPGA CAD#automation#Python#scripting#design#verification#Ericsson
Ericsson Logo

Company

Ericsson

Job Posted

1 month ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Mid-Senior

Locations

Bangalore, India

Qualification

Bachelor, Master

Applicants

Be an early applicant