Synopsys Inc is a technology company that drives innovations shaping the way we live and connect. They are seeking a Software Engineering Intern to design and develop innovative API solutions, evaluate technical approaches for new APIs, and contribute to cross-platform development efforts.
Responsibilities
Design and develop innovative API solutions that integrate seamlessly with AI technologies, including exploring Model Context Protocol (MCP) server implementations to enhance AI interactions with our optical design software
Evaluate and propose multiple technical approaches for creating new APIs that will serve as the foundation for next-generation software capabilities
Contribute to cross-platform development efforts, working with Linux and Windows environments to ensure compatibility across supported operating systems
Qualification
Required
Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (must be in their penultimate or final year of the degree program)
Experience with designing and developing C++ libraries and APIs
Experience with AI programming, particularly with agentic systems and understanding of Model Context Protocol (MCP) or similar technologies
Excellent written communication skills with the ability to clearly summarize technical work and findings
Strong collaborative mindset with the ability to work effectively with distributed teams
Self-motivated and able to work independently while maintaining regular communication with team members
Preferred
Proficiency in C# and .NET Framework is highly desirable
Linux and cross-platform development experience is a valuable asset
Benefits
Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products.