Chennai, Tamil Nadu, India
Information Technology
Full-Time
SEMI LEAF
Overview
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
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.
- 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.
- Join a technically strong and collaborative global team.
- Contribute to high-impact silicon and EDA automation projects.
- Flexible work arrangements and learning opportunities.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in