Python Developer - C++/EDA

3 years

0 Lacs

Posted:1 month ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Description We are seeking a highly skilled C++ Python Developer with a strong background in software development, scripting, and EDA tool integration. This role focuses on creating, enhancing, and maintaining tools used in silicon design and verification environments. Required Skills & Experience 3+ years of hands-on experience in C++ software development. 2+ years of experience in Python scripting for automation or tool development. Strong grasp of object-oriented design, data structures, and algorithms. Hands-on experience with EDA tools (Synopsys, Cadence, Mentor Graphics) is a strong advantage. Proficient in Unix/Linux environments, including shell scripting. Solid understanding of software development lifecycle (SDLC) and design patterns. Strong debugging and profiling skills in both C++ and Python. Experience in unit testing and test automation frameworks (e.g., Google Test, PyTest). Knowledge of build systems (e.g., Make, CMake, SCons). Familiarity with code quality tools like linting, static analysis, and formatters. Excellent problem-solving, analytical, and communication skills. Preferred Qualifications Experience developing tools/scripts for chip design, EDA automation, or verification environments. Exposure to hardware description languages (HDLs) like Verilog or VHDL for tool integration. Understanding of semiconductor design flows (RTL to GDSII). Familiarity with version control systems (e.g., Git) and CI/CD pipelines. Knowledge of database integration (e.g., SQLite, PostgreSQL) for storing tool output or metrics. Experience with task automation frameworks like Airflow or Snakemake. Exposure to RESTful APIs for tool interoperability. Comfortable working in Agile/Scrum environments. Ability to manage and prioritize multiple tasks in a fast-paced, collaborative setting. Why Join Us? Join a technically strong and collaborative global team. Contribute to high-impact silicon and EDA automation projects. Flexible work arrangements and learning opportunities. (ref:hirist.tech) Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You