Principal systems software engineer - Maple Ridge, Canada - Targeted Talent

    Targeted Talent background
    Full time
    Description

    About the Company:
    Our client is a company building the world's highest- performance pure digital AI inference chip. We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in software design, debugging, and performance analysis, and a deep understanding of system level architecture.

    Key Requirements:

    • Degree in Computer Science, Computer Engineering, or related discipline
    • Excellent C/C++ programming skills
    • Strong experience in software design, debugging, and performance analysis
    • Deep understanding of system level architecture
    • Experience with Linux driver or Linux Kernel development
    • Ability to work independently and lead development efforts
    • Experience contributing to large open/closed source projects

    Preferred Skills & Experience:

    • Minimum 5 years of software engineering or related work experience
    • Masters or PhD in Computer Science, Computer Engineering or a related discipline
    • Experience with Python and using C/C++ libraries from Python (e.g. using Cython)
    • Focus on software quality and testing
    • Experience architecting low and high level APIs
    • Proficient in a variety of development styles and programming languages
    • Ability to build projects from the ground up
    • Comfortable working within a rapidly evolving project
    • Driven and self-directed

    Perks:

    • 20 vacation days
    • Strong health and extended health benefits
    • Unlimited sick days
    • Stock options

    Please apply even if you don't check all the boxes. We are an inclusive and diverse company and welcome applicants from all backgrounds.