Enable job alerts via email!

Principal systems software engineer

Targeted Talent

Kelowna

On-site

CAD 80,000 - 120,000

Full time

15 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company at the forefront of AI technology seeks a skilled software engineer to develop cutting-edge digital AI inference chips. This role requires expertise in C/C++ programming, software design, and system architecture. You will be part of a dynamic team, working independently on challenging projects that push the boundaries of technology. The ideal candidate will thrive in a rapidly evolving environment and contribute to both open and closed-source projects. Join a diverse and inclusive workplace that values innovation and offers strong health benefits and stock options.

Benefits

Strong health benefits
Extended health benefits
Stock options

Qualifications

  • 5+ years of software engineering experience with a focus on C/C++.
  • Strong background in software design and debugging.

Responsibilities

  • Design and develop high-performance software systems.
  • Lead development efforts and contribute to large projects.

Skills

C/C++ Programming
Software Design
Debugging
Performance Analysis
Linux Driver Development
System Level Architecture
Python

Education

Bachelor in Computer Science
Master in Computer Science
PhD in Computer Science

Job description

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
  • 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
  • Strong health and extended health benefits
  • 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

Principal, Systems Software Engineer - Runtime

HRB

Remote

CAD 80,000 - 120,000

5 days ago
Be an early applicant

Principal, Systems Software Engineer - Runtime

Untether AI

Kitchener

Remote

CAD 80,000 - 150,000

30+ days ago

Principal Systems Designer - Shared Services New Canada - Remote

Workleap Technologies inc.

Remote

CAD 90,000 - 120,000

3 days ago
Be an early applicant

Principal Systems Designer - Shared Services

Workleap

Remote

CAD 80,000 - 120,000

6 days ago
Be an early applicant

Lead Software Engineer

Resolution Technologies, Inc.

Vaughan

Remote

CAD 90,000 - 120,000

Today
Be an early applicant

Principal Software Engineer - Runtime

HRB

Remote

CAD 90,000 - 150,000

5 days ago
Be an early applicant

Principal Software Engineer

Coalition, Inc.

Remote

CAD 83,000 - 150,000

13 days ago

Lead, IT Systems Engineer - AI & Automation

Thumbtack

Ontario

Remote

CAD 80,000 - 120,000

16 days ago

Lead Software Developer - Montreal

Snowed In Studios Inc.

Remote

CAD 100,000 - 160,000

Today
Be an early applicant