- Location
- Markham, ON,CA, CA
- Type
- Full-time
- Department
- Engineering
- Education
- PhD
- Closing date
- 4 weeks ago
- Source
- Eightfold
Description
Design and performance tune modern C++17 code for an embedded system Development of model analyzing tools for the internal and external customers Use cross compiler toolchains for embedded systems such as Android, embedded Linux and QNX Implement and optimize modern C++17 machine learning operations on Hexagon Processors Communication across globally diverse team Participate in software quality process improvements Three or more years of relevant work experience Experience with modern C++17 language features Background in mathematical algorithms using fast math libraries and vector instructions sets Practical experience with developing middleware or firmware software Experience with multitasking and multithreading driver development Experience with Hexagon DSP SDK or cross compiler toolchains for embedded systems Familiarity with TensorFlow, PyTorch or ONNX Experience with tools such as git, Linux, JIRA and Docker Knowledge of design patterns Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience. OR Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience. OR PhD in Computer Science, Engineering, Information Systems, or related field.