We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results

Senior Compiler Engineer

Synopsys
United States, Washington, Bellevue
July 05, 2022

Senior Compiler Engineer

35512BR

CANADA - Alberta - Calgary, CANADA - Canada, USA - California - Mountain View/Sunnyvale, USA - Massachusetts - Boston, USA - USA, USA - Washington - Bellevue, USA - Washington - Seattle

Job Description and Requirements

Synopsys, Software Integrity Group, is named a leader for 2020 in the Gartner Magic Quadrant for Application Security Testing (AST), in recognition of our vision and ability to execute. Security and risk management leaders will need to meet tighter deadlines and test more-complex applications by integrating and automating AST in the software life cycle eliminating risk before it puts them at risk. 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 SDLC. To find out more about Synopsys SIG, check out .

Does working on a C/C++ compiler that's compatible with MSVC, GCC, Clang, and every other C/C++ compiler on the market sound like an interesting challenge to you? We are looking for exceptional C/C++ developers with keen interest in programming languages to be part of the Coverity product team.

Our divisions' products are evolving in many ways across static, software composition and dynamic analyses enabling companies to build secure software faster and with confidence. Our goal is to create industry leading set of tools and services so our customers can make security and quality an integral part of their supply chain and their software development lifecycle.
Our team builds compiler frontends for different programming languages and language ecosystems while staying at the leading edge of the language standard. This role is focused on the C/C++ language frontend - to parse the latest versions of the language and maintain compatibility with a wide spectrum of open-source or commercially available compilers. The front-end integrates with our state of the art static analysis engine for both on-prem and cloud deployments.

This is a unique opportunity to get a glimpse into modern software development practices, compilers & build tools used across the entire industry.

Senior Compiler Engineer

General Responsibilities

  • Design and develop performant and compatible compiler frontends for C/C++

Qualifications and Experience

  • BS or MS in Computer Science or equivalent
  • Exceptional coding skills in C/C++ (8+ years professional experience).
  • Motivated, self-directed quick learner with a proven track record of shipping commercial software
  • Team player with excellent communication skills

Nice to have

  • Familiarity with overall design of compilers
  • Experience with one or more of Java, C#, Java, JavaScript, Go, Kotlin, PHP, Python
  • Experience with open source technologies and development on multiple platforms
  • Experience with different build systems like Make, CMake, Ninja, Bazel
  • Interest in programming languages

Our business is our experts. Our reputation as one of the leading software security consulting firms is the direct result of the expertise, diligence, and excellence of our consulting team. In fact, Synopsys Software Integrity Group was named a leader in 2021 in the Gartner Magic Quadrant for Application Security Testing in recognition of our vision and ability to execute. Our ideal applicants would be at home in a collaborative and vibrant culture. If you share our passion for innovation, we want to meet you.

Stay Connected: Join our

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 hr-help-canada@synopsys.com.

Job Category

Engineering

Country

United States

Job Subcategory

Software Engineering

Hire Type

Employee

(web-5bb4b78774-pwhpf)