Job ID : 43910

Software/Firmware/Machine Learning Engineering

NerveX Neurotechnologies - Main Office
JOB POSTING INFORMATION
Position Type: Professional Experience Year Co-op (PEY Co-op: 12-16 months)
Job Title: Software/Firmware/Machine Learning Engineering
Job Location: 88 College St., Toronto
Job Location Type: Flexible
If working on site, can you provide a copy of your COVID-19 safety protocols?: Yes
Number of Positions: 3
Salary: $20.00 hourly for 40.0 hours per week
Start Date: 05/01/2024
End Date: 08/29/2025
Job Function: Engineering
Job Description: NerveX is a neurotechnology company specializing in wearable and implantable devices for neural interfacing. The company was founded by a renowned neurosurgeon (Dr. Taufik Valiante) and electrical and computer engineer (Dr. Gerard O’Leary). Over the past 6 years at the University of Toronto and University Health Network, the founding team developed state-of-the-art devices for closed-loop neuromodulation (patented and published) for the treatment of epilepsy.  The company emerged from the 2020 cohort of the University of Toronto Early Stage Technology commercialization program (UTEST) and 2022 Creative Destruction Lab (CDL) and has gone on to win the Connaught Innovation Award, the RBC Prize for Innovation and Entrepreneurship, and secured private funding.

There are 3 engineering positions available in the following areas, with the ideal candidates having experience in all 3:
  • Software Engineering: Responsible for web development for front end and back end infrastructure. You will work alongside the Chief Software Engineer with 15 years of industry experience.
  • Firmware Engineering: Responsible for embedded systems software development including microcontrollers and FPGAs. You will work alongside the Chief Technology Officer with 10 years of industry and academic experience in digital system development.
  • Machine Learning Engineering: Responsible for time-series data analysis with real-time data streams from NerveX's deployed devices. This will include supervised and unsupervised machine learning pipeline development on clinical data. You will work alongside an experienced machine learning engineer and postdoctoral fellow at the University of Toronto department of computer science.
Job Requirements: Software Engineering:
- Demonstrated experience with AWS
- Database Management
- Web/UI/UX development

Firmware Engineering:
- Experience in C/Assembly 
- ARM and RTOS experience a plus
- Digital systems design with Verilog
- Comfortable working with test instruments including oscilloscopes and logic analyzer

Machine Learning Engineering:
- Demonstrated experience working with time-series datasets
- Experience with digital signal processing
- Experience with common ML frameworks including scikit-learn and TensorFlow
- Open to learning about custom hardware-based machine learning accelerators
Preferred Disciplines:
Computer Engineering
Computer Science
Electrical Engineering
Engineering Science (Biomedical)
Engineering Science (Electrical and Computer)
Engineering Science (Machine Intelligence)
Engineering Science (Math, Stats & Finance)
Engineering Science (Robotics)
All Co-op programs: No
Targeted Co-op Programs:
Targeted Programs
Professional Experience Year Co-op (12 - 16 months)
APPLICATION INFORMATION
Application Deadline: Oct 15, 2023 11:59 PM
Application Receipt Procedure: Online via system
If by Website, go to: https://nervexneurotech.com/
U of T Job Coordinator: Melissa Siah
ORGANIZATION INFORMATION
Organization: NerveX Neurotechnologies
Division: Main Office
Website: https://nervexneurotech.com/
ADDITIONAL INFORMATION
Length of Workterm: FIXED PEY Co-op: 16 months
TAGS
NEW Deadline in 26 day(s) Viewed




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