Multiple Software Engineering & R&D Roles
S
Synopsys
Apply via careers.synopsys.com
BengaluruInternshipFresherOn-site
- Location
- Bengaluru, Hyderabad
- Application window
- Starts Apr 5, 2026
- Compensation
- Not Mentioned (Best in Industry – Typically high-paying tech roles)
Eligibility Criteria
Bachelor’s or Master’s degree in Computer Science, Electronics, or related field Strong programming skills (C, C++, Python, Go depending on role) Understanding of Data Structures and Algorithms Knowledge of Linux systems Strong analytical and problem-solving skills Good communication skills
Responsibilities
- Design, develop, and test software tools and applications
- Debug and optimize code performance
- Work on chip design tools, AI software, or system-level solutions
- Collaborate with global engineering teams
- Maintain software quality through testing and documentation
- Participate in product development lifecycle
- Support technical innovation and product improvements
- Job details markdown
- Synopsys is a global leader in chip design and engineering software solutions used by companies like AMD, Intel, and NVIDIA. The company offers a wide range of roles in software engineering, R&D, AI, and hardware-software systems development.
- Currently, multiple openings are available across India, including Bengaluru and Hyderabad, in areas such as Software Engineering, R&D Engineering, CUDA programming, and cloud-based engineering roles. These roles require strong programming fundamentals and are suitable for both freshers and experienced professionals depending on the specific job level.
Skills
- Understanding of Data Structures and Algorithms
- C++ Programming
- Python Programming
- Linux
- Data Structures & Algorithms
- Software Development
- Debugging & Testing
- Cloud Technologies (some roles)
- LLM
- AI
- CUDA (advanced roles)
- Networking and System Programming
- Problem Solving
Education
- B.E
- B.Tech
- M.Tech
- MS in Computer Science
- Electronics
- or related field