Talent.com
C++ Software Engineer (Intermediate)
C++ Software Engineer (Intermediate)Black Duck • Calgary, AB, CA
C++ Software Engineer (Intermediate)

C++ Software Engineer (Intermediate)

Black Duck • Calgary, AB, CA
12 days ago
Job type
  • Full-time
Job description

Coverity – Intermediate Software Engineer (Calgary, AB)

Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and application behavior.

At Black Duck Software, the Coverity team is on a mission to secure the world's software. We are seeking an intermediate software engineer to join our Calgary, AB office and help us solve one of static analysis's toughest challenges : compatibility.

The Coverity compiler frontend needs to understand code exactly as the native compiler does—whether that compiler is a standard version of GCC, a clang-derived custom job, or a niche embedded tool with funky language extensions. As a member of the Compiler Integration Team (CIT), you will develop the C++ software and structural configuration definitions that allow our analysis engine to digest every piece of C or C++ code ever written.

What You Will Do

  • Reverse Engineer & Replicate : Research compiler behavior to create high-quality integrations that model the original behavior with high fidelity.
  • Develop Compatibility Logic : Write and maintain the C++ code and configuration definitions that drive our compiler frontends.
  • Collaborate : Work in an agile environment with senior engineers to bring high-quality code to production.

What We Are Looking For

  • Minimum 2 - 4 years of solid working experience.
  • C++ Proficiency : Strong understanding of modern C++ and an interest in how compilers process code.
  • Linux Experience : Proficient with the Linux development environments and the command line.
  • Curiosity : Enjoy looking under the hood and have a strong desire to learn and grow.
  • Problem Solving : Demonstrate systematic troubleshooting skills and the ability to make independent judgments.
  • Education : BA, BS or MS in Computer Science or equivalent experience.
  • Bonus Points

  • Knowledge of compiler internals (especially EDG or Clang).
  • Experience with Python scripting (used by our tooling).
  • Pay Range : $89,000 CAD - $111,200 CAD

    Black Duck considers all applicants for employment without regard to race, color, religion, sex, gender preference, national origin, age, disability, or status as a Covered Veteran in accordance with federal law. In addition, Black Duck complies with applicable state and local laws prohibiting discrimination in employment in every jurisdiction in which it maintains facilities. Black Duck also provides reasonable accommodation to individuals with a disability in accordance with applicable laws.

    #J-18808-Ljbffr

    Create a job alert for this search

    Intermediate Engineer • Calgary, AB, CA

    Similar jobs
    Senior Software Developer, Full Stack (Calgary, Canada)

    Senior Software Developer, Full Stack (Calgary, Canada)

    Syndio • Calgary, AB, Canada
    Full-time
    Do you want to empower organizations to build smarter compensation strategies while ensuring fair pay for all employees?. Syndio is a Series C technology company leveraging advanced technology and r...Show more
    Last updated: 14 days ago • Promoted
    Intermediate Project Engineer

    Intermediate Project Engineer

    Propak Systems Ltd. • Airdrie, AB, Canada
    Full-time
    The day-to-day activities vary depending on the timing and complexity of the project; however, the typical expected responsibilities include : . Coordinating specific multi-discipline functions or are...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer - airdrie

    Senior Java Software Engineer - airdrie

    VLink Inc • airdrie, ab, ca
    Full-time
    Job Title : Java Full Stack Developer.Strong analytical and problem-solving skills, including the ability to assess and debug large codebases with complex domains. Adaptability, problem-solver, proac...Show more
    Last updated: 2 days ago • Promoted
    Remote Senior C++ Engineer - AI Trainer

    Remote Senior C++ Engineer - AI Trainer

    SuperAnnotate • Okotoks, Alberta, CA
    Remote
    Full-time
    As a Senior C++ Engineer, you will work remotely on an hourly paid basis to review AI-generated C++ code, systems designs, and technical explanations, as well as generate high-quality reference imp...Show more
    Last updated: 18 days ago
    Software Engineering Maximo AMS Application Developer Professional Calgary, CA

    Software Engineering Maximo AMS Application Developer Professional Calgary, CA

    IBM • Calgary
    Full-time
    A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe.You'll work with visionaries across multiple industries to improve the hybrid c...Show more
    Last updated: 11 days ago • Promoted
    Senior Software Engineer - Tax Platform

    Senior Software Engineer - Tax Platform

    Alpaca • Calgary, AB, Canada
    Full-time
    Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24 / 5 trading, and more. Our recent Series C funding round broug...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate Process Engineer

    Intermediate Process Engineer

    Vista Projects Limited • Calgary, AB, Canada
    Full-time
    Vista Projects is an integrated industrial engineering firm that helps clients.Our proven project execution process is based on a “single source of truth” model that eliminates the pote...Show more
    Last updated: 30+ days ago • Promoted
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Calgary, AB, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Compunnel, Inc. • Calgary
    Full-time
    We are seeking a Software Engineering III (Director level) to join our Wealth Management Technology team.The successful candidate will help design, develop, and maintain scalable software solutions...Show more
    Last updated: 30+ days ago • Promoted
    C++ Developer

    C++ Developer

    Hammehr Talent Consultants • Calgary
    Full-time +2
    Get AI-powered advice on this job and more exclusive features.Hammehr Talent Consultants provided pay range.This range is provided by Hammehr Talent Consultants. Your actual pay will be based on you...Show more
    Last updated: 30+ days ago • Promoted
    Co-op Software Engineer — Build Next-Gen SaaS

    Co-op Software Engineer — Build Next-Gen SaaS

    Clio • Calgary
    Full-time
    A leading legal technology company in Calgary is seeking a Software Developer, Co-op to join their Engineering team.In this role, you will design and deploy high-quality software while collaboratin...Show more
    Last updated: 30+ days ago • Promoted
    Backend Software Engineer (Intermediate)

    Backend Software Engineer (Intermediate)

    Tucows Domains • Calgary, AB, Canada
    Full-time
    Tucows Domains is the world's largest wholesale domain registrar, responsible for maintaining the health, neutrality, and openness of an important—but largely invisible part of the Intern...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Integration

    Software Engineer - Integration

    Targeted Talent • Calgary, AB, Canada
    Permanent
    We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covi...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Deltek • Calgary
    Full-time
    As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the w...Show more
    Last updated: 30+ days ago • Promoted
    .Net Core Web Developer (Intermediate)

    .Net Core Web Developer (Intermediate)

    Synthiam • Calgary, AB, Canada
    Full-time +1
    Robots are taking over the world, and if that excites you, then join the revolution! We are the worlds first Cloud Robotics Platform. At Synthiam, we live and breathe robotics and we’re...Show more
    Last updated: 30+ days ago • Promoted
    SDET Engineer - C++ Open-Source Test Automation & CI / CD

    SDET Engineer - C++ Open-Source Test Automation & CI / CD

    Advanced Micro Devices • Calgary
    Full-time
    A global semiconductor company based in Calgary is seeking a Quality-focused Developer to provide quality support for a library powering AI and deep learning applications.You will develop test stra...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Developer - Intermediate

    Full Stack Developer - Intermediate

    LaPrairie Group • Calgary, AB, Canada
    Full-time
    LaPrairie Group of Companiesis a family-owned, diverse group of construction companies that have been in business for over 40 years in Western Canada. We are one of Canadas largest independently own...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Developer Experience

    Senior Software Engineer, Developer Experience

    Helcim • Calgary, AB, Canada
    Full-time
    Helcim was founded with a mission at heart : to be the worlds most loved payment system.We believe that by offering small businesses in North America a decidedly human payment solution where it is e...Show more
    Last updated: 30+ days ago • Promoted