Full-Time

Principal – Systems Software Engineer

Runtime

Confirmed live in the last 24 hours

Untether AI

Untether AI

51-200 employees

Enhances AI inference with at-memory computing

Hardware
AI & Machine Learning

Senior, Expert

Toronto, ON, Canada + 1 more

More locations: Canada

Hybrid position with some in-office presence required.

Category
Embedded Engineering
Software Engineering
Required Skills
Git
C/C++
Linux/Unix
Requirements
  • Degree in Computer Science, Computer Engineering or a related discipline
  • Minimum 5 years of software engineering or related work experience
  • Proven experience in software design, debugging, and performance analysis
  • Deep understanding of system level architecture including a variety of components and interconnects such as memory hierarchies, PCI Express, DMA, CXL, RDMA and networking
  • Familiarity with a variety of CPU architectures including x86, ARM and RISC-V
  • Experience with Linux driver or Linux Kernel development
  • Experience in interfacing with and development of device specific firmware.
  • Excellent C and C++ programming skills.
  • Ability to detect, diagnose and resolve performance issues.
  • Ability to work independently, define project goals and scope, and provide technical leadership to teams spanning both hardware and software development.
  • Experience contributing to a reasonably large open/closed source project - use of source-control (e.g. git), bug tracking, branching and merging code
Responsibilities
  • Evangelize, architect, and implement key aspects of our production kernel and user-mode drivers, their APIs, and the corresponding toolchain.
  • Craft elegant solutions to exciting problems and form the future direction of our system software.
  • Design, develop and verify software that interacts with our chip; collaborating with hardware engineers and fellow software engineers in the process.
  • Identify functional/performance bottlenecks and alleviate them in order to achieve scalable and reliable software.
Desired Qualifications
  • Masters or PhD in Computer Science, Computer Engineering or a related discipline
  • Experience with Python and using C/C++ libraries from Python
  • Relentless focus on software quality and testing
  • Experience architecting software APIs for internal and external users
  • Experience in security conscious software development including use of methods to ensure confidentiality, integrity and authenticity.
  • Proficient in a variety of development styles and programming languages
  • Able to build projects from the ground up
  • Comfortable working within a rapidly evolving project
  • Driven and self-directed

Untether AI enhances the speed and efficiency of AI inference workloads using at-memory computing. This method places the compute element next to memory cells, which boosts compute density and accelerates AI inference for various neural networks, such as those used in vision, natural language processing, and recommendation systems. The company targets businesses that rely on AI technologies and need high-performance computing for inference tasks. Their products include the runAI200® devices and tsunAImi® accelerator cards, which are designed to deliver high performance, with the tsunAImi® card offering over 2 PetaOps. This allows businesses to optimize their AI workloads while maintaining a compact form factor. Untether AI's goal is to provide efficient and cost-effective solutions for companies looking to improve their AI application performance.

Company Stage

Series B

Total Funding

$144.6M

Headquarters

Toronto, Canada

Founded

2018

Growth & Insights
Headcount

6 month growth

2%

1 year growth

-2%

2 year growth

3%
Simplify Jobs

Simplify's Take

What believers are saying

  • Collaboration with Arm enhances solutions for ADAS and AV applications in the automotive sector.
  • $20 million funding supports ongoing development of machine learning inferencing hardware.
  • Partnership with J-Squared opens new opportunities in defense and commercial sectors.

What critics are saying

  • Emerging competition in energy-efficient AI hardware could threaten market position.
  • Rapid AI model evolution may require frequent hardware updates and innovations.
  • Supply chain vulnerabilities in semiconductor components could impact production timelines.

What makes Untether AI unique

  • Untether AI's at-memory computing maximizes AI inference efficiency and speed.
  • The tsunAImi® accelerator card delivers over 2 PetaOps per card, optimizing AI workloads.
  • Untether AI's imAIgine SDK allows rapid deployment of neural networks with flexible kernels.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Paid Vacation

Health Insurance

Unlimited Paid Time Off

Stock Options