Summer 2020 Software Developer Intern
Synopsys, Inc
CANADA - Alberta - Calgary
6d ago

Job Description and Requirements

Synopsys technology is at the heart of innovations that are changing the way we live and work. The Internet of Things. Autonomous cars.

Wearables. Smart medical devices. Secure financial services. Machine learning and computer vision. These breakthroughs are ushering in the era of Smart, Secure Everything where devices are getting smarter, everything’s connected, and everything must be secure.

Powering this new era of technology are advanced silicon chips, which are made even smarter by the remarkable software that drives them.

Synopsys is at the forefront of Smart, Secure Everything with the world’s most advanced tools for silicon chip design, verification, IP integration, and application security testing.

Our technology helps customers innovate from Silicon to Software, so they can deliver Smart, Secure Everything.

Every business runs on software, and defects in software create risk. We’ve curated the most powerful products and services to create one comprehensive platform that enables our customers to detect and remediate defects across their entire software development life cycle eliminating risk before it puts them at risk.

We believe that software can be free of security and quality defects the first time it is released, improving productivity, and reducing costs.

Starting in May 2020, this 12-month internship will be with our Software Integrity Group in our Calgary office.

What you will learn and experience :

  • The Synopsys Desktop team is looking for a Java / JS Software Developer intern (for 12 months) to help develop and maintain our desktop GUI’s.
  • This includes IDE plugins, like Visual Studio, Visual Studio Code, Eclipse, and IntelliJ IDEA.

  • Our Desktop UI applications are the front end to Synopsys’ state-of-the-art analysis products, including Coverity Static Analysis, and we are changing the way quality software is delivered.
  • You will be responsible for improving and extending the user interface experience that thousands of developers around the world will use.

    Skill Requirements

  • Outstanding analytical skills and strong problem-solving abilities
  • Strives to produce quality code that isn't finished until it is tested
  • Enjoys delivering a great user experience that solves real world problems
  • Thrives in a fast-paced team environment
  • Excellent problem-solving skills and enjoy challenging work
  • Experience with Java and / or C# development
  • User Interface design / development experience
  • Experience using command line interfaces
  • Experience with unit testing
  • Experience with Mac / Windows / Linux platforms
  • Experience with Go development
  • Strong English communicator (written and verbal)
  • Willing to pitch in wherever necessary
  • Strong interest in learning and growing
  • You care (about others, about doing a good job, about details)
  • Motivated by quality, excellence and results
  • Education Requirements :

  • 3rd year undergraduate student in Computer Science or equivalent, with coursework in static analysis
  • Synopsys Canada ULC values the diversity of our workforce. We are committed to provide access & opportunity to individuals with disabilities and will provide reasonable accommodation to individuals throughout the recruitment and employment process.

    Should you require an accommodation, please contact .

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form