Talent.com
Principal systems software engineer
Principal systems software engineerTargeted Talent • Nanaimo, BC, Canada
Principal systems software engineer

Principal systems software engineer

Targeted Talent • Nanaimo, BC, Canada
30+ days ago
Job type
  • Full-time
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.

Create a job alert for this search

Principal systems software engineer • Nanaimo, BC, Canada

Similar jobs
Systems Analyst / Programmer

Systems Analyst / Programmer

Make a Future - Careers in BC Education • Nanaimo
Full-time
Systems Analyst / Programmer (165).Nanaimo Ladysmith Public Schools (SD68).Nanaimo, BC | Full-Time, Continuing | CUPE 606.About Nanaimo Ladysmith Public Schools.Nanaimo Ladysmith Public Schools (SD...Show more
Last updated: 12 days ago • Promoted
Systems Analyst / Programmer

Systems Analyst / Programmer

School District 68 • Nanaimo
Full-time
Nanaimo Ladysmith Public Schools (SD68).Nanaimo, BC | Full-Time, Continuing | CUPE 606.About Nanaimo Ladysmith Public Schools.Nanaimo Ladysmith Public Schools (SD68) serves over 15,000 students and...Show more
Last updated: 7 days ago • Promoted
Systems Analyst / Programmer

Systems Analyst / Programmer

Nanaimo Ladysmith Public Schools - School District 68 • Nanaimo
Full-time
Nanaimo Ladysmith Public Schools (SD68).Nanaimo, BC | Full‑Time, Continuing | CUPE 606.About Nanaimo Ladysmith Public Schools.Nanaimo Ladysmith Public Schools (SD68) serves over 15,000 students and...Show more
Last updated: 11 days ago • Promoted
Senior Principal Consultant - Endur

Senior Principal Consultant - Endur

capSpire • Nanaimo, British Columbia, Canada
Full-time
Spire is a global consulting and solutions company that solves difficult business and technology problems for commodity-focused organizations.We take pride in putting our people first and are proud...Show more
Last updated: 30+ days ago • Promoted
Senior Systems Analyst / Programmer — On-Site Autonomy

Senior Systems Analyst / Programmer — On-Site Autonomy

Nanaimo Ladysmith Public Schools • Nanaimo
Full-time
A public education institution in Nanaimo seeks a Senior Systems Analyst/Programmer to join its IT team.In this role, you'll design, develop, test, and maintain applications, working with SQL and s...Show more
Last updated: 13 days ago • Promoted
Senior Systems Analyst & Programmer - Cloud, APIs, SQL

Senior Systems Analyst & Programmer - Cloud, APIs, SQL

Nanaimo Ladysmith Public Schools - School District 68 • Nanaimo
Full-time
A regional school district in Canada is seeking a Senior Systems Analyst / Programmer to enhance its IT team's capabilities.Responsibilities include requirements gathering, systems analysis, and ap...Show more
Last updated: 11 days ago • Promoted
Sr. Firmware/Embedded software Engineer

Sr. Firmware/Embedded software Engineer

PotisEdge • Nanaimo, British Columbia, Canada
Full-time
Firmware/Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
Last updated: 10 days ago • Promoted
Full Stack Engineer - Set 2 Close | B Corp

Full Stack Engineer - Set 2 Close | B Corp

Set 2 Close | B Corp • nanaimo, bc, ca
Full-time
The ideal candidate brings strong backend development experience, solid database skills, and the ability to contribute to scalable, maintainable applications.Develop and maintain backend services u...Show more
Last updated: 28 days ago • Promoted
Embedded C Developer

Embedded C Developer

Amaris Consulting • nanaimo, bc, ca
Full-time
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
Last updated: 30+ days ago • Promoted
Sr. Firmware/Embedded software Engineer - PotisEdge

Sr. Firmware/Embedded software Engineer - PotisEdge

PotisEdge • nanaimo, bc, ca
Full-time
Firmware/Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
Last updated: 24 days ago • Promoted
Sr. Firmware/Embedded software Engineer - nanaimo

Sr. Firmware/Embedded software Engineer - nanaimo

PotisEdge • nanaimo, bc, ca
Full-time
Firmware/Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
Last updated: 24 days ago • Promoted
Algebra Private Tutoring Jobs Nanaimo

Algebra Private Tutoring Jobs Nanaimo

Superprof • Nanaimo, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Senior Full Stack Engineer

Senior Full Stack Engineer

Luxoft • nanaimo, bc, ca
Full-time
Luxoft is looking for a Full-stack Developer who would be working with our Customer - one of the world's largest investment management companies.Based in Southern California, our client manages clo...Show more
Last updated: 6 days ago • Promoted
Power System Engineer

Power System Engineer

Pacer Group • nanaimo, BC, ca
Full-time
Power System Applicationexp.Energy Management System (EMS)Basic programming skills like Java, C++, python etc.Good knowledge of Electric SCADA applications Should have exp.Power Utilities domain.Show more
Last updated: 9 days ago • Promoted
AWS Full Stack Software Architect

AWS Full Stack Software Architect

SPECTRAFORCE • nanaimo, BC, ca
Full-time
Title: AWS Full Stack Software ArchitectLocation: Remote, Pacific Time Zone hours preferredDuration: 6 Months (Possible extension)Minimum Education Required: Bachelor...Show more
Last updated: 1 hour ago • Promoted • New!
Senior Control System Engineer

Senior Control System Engineer

Aversan Inc. • nanaimo, bc, ca
Full-time
Senior Control Systems Engineer.Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking ...Show more
Last updated: 3 hours ago • Promoted • New!
AWS Full Stack Software Architect - SPECTRAFORCE

AWS Full Stack Software Architect - SPECTRAFORCE

SPECTRAFORCE • nanaimo, bc, ca
Full-time
Title: AWS Full Stack Software Architect.Location: Remote, Pacific Time Zone hours preferred.Duration: 6 Months (Possible extension).Minimum Education Required: Bachelor’s degree in computer scienc...Show more
Last updated: 4 hours ago • Promoted • New!
Platform Engineer

Platform Engineer

HCLTech • Nanaimo, British Columbia, Canada
Full-time
Architect level requirement to assist on building out Kafka platform and specifically with focus on.Should be able to contribute to design, propose, and evaluate solutions.Should also be hands-on w...Show more
Last updated: 1 hour ago • Promoted • New!