Enable job alerts via email!

Principal systems software engineer

Targeted Talent

Mississauga

On-site

CAD 80,000 - 100,000

Full time

4 days ago
Be an early applicant

Job summary

A technology company specializing in AI chips in Peel Region, Mississauga is looking for an experienced software engineer. The ideal candidate will have a strong focus on software design, debugging, and performance analysis with excellent C/C++ skills. Qualifications include a degree in Computer Science and at least 5 years of relevant experience. This position offers numerous benefits, including unlimited sick days and stock options.

Benefits

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

Qualifications

  • Minimum 5 years of software engineering experience.
  • Strong understanding of system-level architecture.
  • Experience with Linux driver or Linux Kernel development.

Skills

C programming
C++ programming
Software design
Debugging
Performance analysis

Education

Degree in Computer Science or related discipline

Tools

Linux
Cython

Job description

Job Description

Job 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.

    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

    Similar jobs