Job ID : 44046

Systems Software Engineering Intern

Untether AI - Main Office
JOB POSTING INFORMATION
Position Type: Professional Experience Year Co-op (PEY Co-op: 12-16 months)
Job Title: Systems Software Engineering Intern
Job Location: Toronto, ON
Job Location Type: On-Site
Number of Positions: 1
Salary: Salary Not Available, 40.0 hours per week
Start Date: 05/06/2024
End Date: 04/25/2025
Job Function: Engineering
Job Description: Untether AI is a rapidly growing Toronto startup building a next generation hardware AI accelerators for neural net inference. We're designing integrated circuits that will run neural nets orders of magnitude faster and lower power. This class of chips will be the standard platform for running image recognition, speech synthesis, text to speech and many other applications in data centers, mobile phones and self-driving cars within the next 5 years.
We are looking for self motivated and innately curious candidates to join our Runtime team. You will 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 help form the future direction of our system software, and how our accelerator will be used by our users. You should demonstrate the ability to excel in an environment with complex software and hardware designs.

Responsibilities: 
Join our Runtime team and come learn about our software projects. We'll work together to set the code deliverables for your term with us, but in general you can expect to work in C/C++, python and assembly within a loose agile environment (sprints, thorough code review, continuous integration etc.).
Some examples of topics:
Design, develop, and verify software that interacts with our chip via PCIExpress
Collaborate with hardware engineers and fellow software engineers
Identify functional/performance bottlenecks and alleviate them in order to achieve scalable and reliable software
Help with chip bring-up, testing and ensuring that our board, chip and associated software all work together
Job Requirements:
We don't have strict skill requirements, but of course prior experience in the tools and skills we use is a plus, including:
Experience with C/C++, python, git, bash, make
Low-level debugging of device drivers and custom hardware
Experience programming and debugging microcontrollers
Experience developing Linux device drivers, kernel modules and/or systems software
Above all - smart, curious and tenacious with a willingness to learn
Preferred Disciplines:
Computer Engineering
Computer Science
Electrical Engineering
Engineering Science (Aerospace)
Engineering Science (Electrical and Computer)
Engineering Science (Machine Intelligence)
Engineering Science (Math, Stats & Finance)
Engineering Science (Nanoengineering)
Engineering Science (Physics)
Engineering Science (Robotics)
Math & Stats
All Co-op programs: No
Targeted Co-op Programs:
Targeted Programs
Professional Experience Year Co-op (12 - 16 months)
APPLICATION INFORMATION
Application Deadline: Oct 8, 2023 11:59 PM
Application Receipt Procedure: Online via system
U of T Job Coordinator: Marlyn de los Reyes
ORGANIZATION INFORMATION
Organization: Untether AI
Division: Main Office
Website: https://untether.ai/
ADDITIONAL INFORMATION
Length of Workterm: FLEXIBLE PEY Co-op: 12-16 months (range)
TAGS
NEW Deadline in 21 day(s) Viewed




© 2023 University of Toronto - Orbis Career / Co-op Portal Professional v3