Untether AI Logo

Untether AI

Principal, Systems Software Engineer - Runtime

Job Posted 10 Days Ago Posted 10 Days Ago
Be an Early Applicant
Remote
Hybrid
2 Locations
50K-150K
Senior level
Remote
Hybrid
2 Locations
50K-150K
Senior level
Seeking a Principal Systems Software Engineer to design, implement, and optimize kernel and user-mode drivers. Requires extensive experience in software engineering and architecture within complex systems.
The summary above was generated by AI
***Please note: While our engineering HQ is in Toronto, this is a remote opportunity and we welcome applicants from anywhere in North America.***

Untether AI is looking for a highly motivated and creative Staff or Principal Systems Software engineer to join our Runtime team. You will evangelize, architect, and implement key aspects of our production kernel and user-mode drivers, their APIs, and the corresponding toolchain. You will craft elegant solutions to exciting problems and form the future direction of our system software, and how our accelerator will be used by our users. You will design, develop and verify software that interacts with our chip; collaborating with hardware engineers and fellow software engineers in the process. You are able to identify functional/performance bottlenecks and alleviate them in order to achieve scalable and reliable software. You should demonstrate the ability to excel in an environment with complex software and hardware designs.

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

Preferred Skills & Experience

  • 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

About Untether AI:

Untether AI is developing a groundbreaking new architecture that will bring neural net inference to new levels of performance and efficiency. Founded in Toronto in 2018 by a team of scientists and entrepreneurs, Untether AI’s ultra-efficient, high performance AI chips will eliminate the data movement bottleneck that costs energy and performance in traditional architectures. With the support of tier one investors, we are challenging the status quo with an architecture that is fundamentally unique. Working with us means getting the opportunity to be a part of something big - a chance to create the future of AI.

Top Skills

C
C++
Cxl
Dma
Linux
Pci Express
Python
Rdma

Similar Jobs

12 Days Ago
Remote
2 Locations
77K-123K Annually
Senior level
77K-123K Annually
Senior level
Cloud • Hardware • Internet of Things • Other • Software • Semiconductor • Utilities
The Mechanical Component Engineer will manage component quality, lifecycle, and cost, collaborating with suppliers and design teams to ensure product reliability and compliance.
Top Skills: CadPro/EngineerPtc Creo
13 Days Ago
Remote
7 Locations
Mid level
Mid level
Automotive
This role involves designing interfaces, developing data products, and supporting digital transformations using various programming and database technologies.
Top Skills: BitbucketCi/CdCSSDockerHibernateHTMLJ2EeJavaJavaScriptJenkinsJIRAJqueryJspKubernetesMs Sql ServerMySQLOracleQuality CenterRestful ApisSpringSpring BootStrutsXML
24 Days Ago
Remote
Canada
Senior level
Senior level
Digital Media • Software • Analytics
The Senior Software Engineer II will optimize Mulesoft implementations, collaborate with teams for data flow solutions, and enhance Salesforce integration for business impact.
Top Skills: Ci/CdCSSGitHTMLJavaJavaScriptMulesoftNetSuiteRest ApisSalesforceSQLWorkdayXMLZuora

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account