Synopsys Off Campus Drive: The 12-month apprenticeship program gives an opportunity to gain hands-on experience in the field of software engineering in the semiconductor industry and the EDA industry. The students work on real-world projects using customised compilers and layout automation technology that aid in the development of AI self-driving systems, renewable energies and pervasive intelligent applications.

Responsibilities Include:
- Designing the software and tools with automation scripts to automate custom layout and compiler processes.
- Collaboration across teams to develop and develop new features.
- Writing efficient, reusable code with Python, Perl, and TCL.
- Conducting code reviews and giving constructive feedback.
- Utilising development practices that are driven by test in conjunction with functional and unit testing.
- Controlling codebases using version control systems like Git and Perforce.
Requirements:
- Fresh graduate from the 2025 class of 2025 in Computer Science, Electrical Engineering or another related field.
- Current enrollment is not in M.Tech programs or postgraduate diplomas. any full-time job.
- Proficient programming skills, Solid programming proficiencyin Python, Perl, and TCL.
- Experience with Custom Compiler/Virtuoso environments and concepts of circuit/layout automation.
- Experiential working with UNIX/Linux systems.
- Experience with test-driven development, unit testing and functional testing techniques.
- The understanding of the tools used to control version Particularly Git as well as Perforce.
- The ability to be a sponge for learning quickly, change, and provide innovative solutions.
- A minimum of prior experience in internships is acceptable.
Program Details:
- Long: 12 months
- Location: Bengaluru, India
- Work Arrangement: Onsite (full-time)
- Start Date: March 2026
This course provides exposure to the latest technologies in silicon chip design as well as software automation. Students who are eager to develop abilities in a highly technological setting can learn from the real world and build a career path in software engineering to create advanced computing, intelligent and high-performance systems.