About the Company
Synopsys is a global leader in Electronic Design Automation (EDA) and semiconductor design software. The company provides advanced tools and solutions used by chip designers and system companies worldwide to develop high-performance silicon and software products.
This apprenticeship program offers hands-on experience in software development within an enterprise engineering environment.
Position
Software Engineering Apprenticeship
Location
Bengaluru, India
Employment Type
Apprenticeship / Full-Time
Experience Level
Freshers / Entry-Level
Qualification
Bachelor’s Degree in:
- Computer Science
- Information Technology
- Related Engineering Discipline
Domain
Software Engineering / Development / Enterprise Tools
Role Overview
The Software Engineering Apprentice will work alongside experienced engineers to develop, test, and maintain enterprise-level software tools. This role provides practical exposure to coding standards, product development cycles, and large-scale engineering platforms.
Key Responsibilities
- Assist in developing and maintaining software applications
- Write clean, efficient, and well-documented code
- Participate in debugging and testing activities
- Collaborate with cross-functional teams
- Support product enhancements and feature development
Required Skills
- Basic knowledge of programming languages (C++, Java, Python, or similar)
- Understanding of data structures and algorithms
- Familiarity with software development lifecycle (SDLC)
- Problem-solving and analytical skills
- Good communication and teamwork abilities
Career Growth
- Exposure to enterprise-grade software development
- Mentorship from experienced engineers
- Opportunity to transition into full-time Software Engineer roles
- Strong foundation in EDA and engineering tools domain
How to Apply
Interested candidates can apply through the official Synopsys careers portal or authorized recruitment channels.

