← Back to job listings
CO
Neural Network Processing Firmware and Compiler Engineer
Collabera · Markham, ON, Canada
About The Role
Job Purpose
- Position exists for a highly motivated individual with the ability to learn quickly and work independently within a multidisciplinary, dynamic, and fast paced organization building next generation mobile devices.
- Develop, verify, and commercialize firmware for neural network processing technology on cutting edge processors and proprietary hardware for advanced machine learning use cases.
- Design and implement real-time, embedded neural network processing software and firmware executing on ARM based processors.
- Design and implement embedded software for buffer management, interrupt handling, multi-processor communications, and embedded hardware device drivers
- Develop scripts and utilities in Python, Bash, PERL, C #, and other scripting languages.
- Design, execute, and debug, software and firmware on new hardware simulation, and emulation, target platforms.
- Design and develop compiler software to optimize performance of proprietary hardware
Minimum Qualifications
- Experience developing commercial firmware and hardware in areas such as neural network processing, machine learning, real-time hardware drivers, and system level software and services.
- Experience developing compiler and optimization software and tools.
- Hands on experience measuring, debugging, and providing solutions for performance bottle necks.
- proficient in C/C++ programming language with strong embedded programming experience on multiprocessor platforms, including size, cycle, and performance optimizations.
- Assembly programming experience is an asset
- Ability to develop and debug embedded software and firmware spanning multiple processor cores and subsystems in real-time, multitasking, multithreaded environments, including reading schematics, debugging hardware, and proficiency with JTAG and other lab and test equipment.
- Experience working with hardware simulation/emulation(FPGA) environments
- Strong verbal and written communications skills and experience working within a dynamic team environment requiring extensive interactions with cross site peers and teams.
Preferred Qualifications
- 3-5+ years of development experience preferred - Experience with different operating systems, data structures, computer architectures - Machine learning and neural network framework (Caffe, Tensor Flow) experience
To know more about this opportunity, please contact
Hardev Singh (Harry)
615-396-3062
Similar roles you might like
See all →TC
Emergency Apparatus Technician
The City of Red Deer
C$56/hrPosted today
TC
IVVQ Test Specialist
Thales Canada Inc., Defence and Security
Salary not disclosedPosted today
CA
Field Service Engineer
CA00 Agilent Technologies Canada Inc.
C$83,680 – 130,750/yrPosted today
CE
Instrumentation and Controls Engineer
Candu Energy Inc.
Salary not disclosedPosted today
I
Advanced Systems Engineer
Icfcjb
C$99,100/yrPosted today
I
Sr Advanced Mechanical Design Engineer
Icfcjb
C$93,000 – 130,000/yrPosted today
MU
Stationary Engine Mechanic (Maintenance) 2B
McGill University
Salary not disclosedPosted today
DL
Mechanical Engineer
Dematic Ltd. (CAN) (ILD-CAN)
C$52,875 – 77,550/yrPosted today
This is an external listing. JobSpring does not represent or verify the employer. Report this listing