Experienced Engineer - FPGA CAD
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Inbyggda system · QA och testning
I korthet
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.
Ansvarsområden
- 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.
Krav
- 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.
Önskade kvalifikationer
- 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).
Förmåner
- 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