Staff Software Engineer - Modelling and Architecture

hireVouch
Remote, Canada and US, USA
Télétravail
Temps plein

We are building the world’s highest performance pure-digital AI inference chip. We’re a rapidly growing Toronto-based startup, with employees across Canada and the US, building next generation hardware AI accelerators for neural net inference.

We are investing in software in a big way in order to make it as seamless as possible for researchers and developers to successfully deploy neural networks on our hardware.

The early productization team works at the frontiers of AI technologies including areas such as large language model generative AI, autonomous vehicles, and next generation silicon.

We have an immediate need to expand the architecture modeling capabilities of the team.

As a modeling team member you will be responsible for developing near cycle accurate C++ models of our next generation HW and using those models to help shape next generation silicon architectures.

On any given day your work could include :

  • Writing high performance, production quality C++ simulation models
  • Collaboratively, with the CTO office, exploring next gen silicon architecture innovations,
  • Working closely with our HW design team both to model what they are building and validate that our HW designs match the architectural intent.

Whatever the task, you can rest assured that it is of critical importance, requires innovative thinking and will help shape the future.

If you are a self driven generalist capable of working at the intersection of software and hardware then this job might be right for you!

Requirements

Computer science, engineering or related degree

  • 5+ years of experience
  • Creative problem solver, passionate about solving hard problems
  • Strong C++ development skills required
  • Working hardware knowledge (architecture, circuits, RTL)
  • Experience with tuning and optimizing code for high performance

Preferred Skills

Master or PhD in Computer science, engineering or related field

  • Experience delivering high performance software to production
  • Hardware design experience (architecture, circuits, RTL) a plus
  • Familiarity with neural net frameworks
  • Strong communication skills
  • Il y a 24 jours
Emplois reliés
StackAdapt
Canada

Ranking the highest in performance by G2 Crowd for the fourth time, we're one of the fastest growing companies in Canada and ranks 6th in Deloitte's Technology Fast 50 ranking and 23rd in Fast 500 in North America. Our real-time advertising bidding system handles over 3,000,000 requests per second a...

Equinix
Remote, Canada
Télétravail

We hire hardworking people who thrive on solving challenging problems and give them opportunities to hone new skills and try new approaches, as we grow our product portfolio with new software and network architecture solutions. We are looking for an experienced Senior DevOps Engineer to help us buil...

Product and Technology
Canada
Télétravail

The Engineering Team Lead will report to the Head of Engineering and will be responsible for managing the engineers on their team, driving accountability within their team, and will be responsible for the output of their team. We are seeking an Software Engineer Lead with an active oriented mindset ...

Babylist
Canada

In addition, Babylist offers equity, bonus, and benefits, including company paid health, dental and vision insurance, 401(k) matching, flexible spending account, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. For over a decade, Babylist has be...

hireVouch
Remote, Canada or US, USA
Télétravail

Our work helps shape both the hardware and software solutions that underlie our AI technology, and we are looking to grow the team through the addition of a scaleout developer. We operate at the intersection between hardware and software. As a successful candidate, you would find working as a member...

Jobber
Canada
Télétravail

Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. That’s why we put the power and flexibility in their hands to run their businesses how, where, and when they want! . Jobber has also be...

Mannarino Systems & Software
Anywhere - Canada

Demonstrates and communicates understanding of industry and regulatory requirements, standards, and practices in avionics systems, software, and hardware. Ensures that projects and products are capable and will meet applicable standards and requirements. He/she conducts independent assessment of eng...

Babylist
Canada

In your capacity as a Staff Software Engineer, collaboration with our product and design teams will be integral to shaping new product initiatives and implementing flexible, user friendly feature sets. Additionally, you will collaborate with fellow staff-level engineers throughout our engineering or...

Instacart
Canada (ON, AB or BC Only)
Télétravail

As a Staff/Senior Software Engineer, you will develop multiple new products from the ground up, tailored for various Instacart partners such as retailers and brands. Our team oversees various initiatives, such as Fulfillment services that enable retailers to integrate fulfillment capabilities direct...

Lime
Canada

The Platform Engineering team at Lime is responsible for enabling software engineers to build, test and deploy Lime products globally at scale through resilient, cost effective and secure infrastructure, and high-quality developer and data science tooling. Technical proficiency to understand and con...