32 Research Engineer jobs in Canada
Security Research Engineer
Posted today
Job Viewed
Job Description
Job Description
About Us
Boostsecurity.io is a cybersecurity technology startup. Our mission is to enable software teams to easily ship secure software, and secure their software supply chains, through smart security automation that developers love.
Founded by veteran industry experts in application security, cloud and OSS engineering, BoostSecurity is headquartered in Montreal, Canada, with US operations in Silicon Valley, California, serving the needs of modern global customers and providers of technology, health, finance, logistics, human resources and cybersecurity.
BoostSecurity is looking for Security Research Engineers to expand our team in Montreal and help us continue to grow our product. We are building technology for technologists, and this will be an opportunity to work on a high-performing security team supporting a fast-growing security technology. This role is ideal for a Senior Engineer interested in cutting edge security research related to software supply chain security.
Requirements
What you’ll work on as part of our team:- Design, implement, and test security capabilities on our platform that will secure thousands of companies for the decade to come !
- Work with a PM, Designer and other engineers to ship in a quick-moving, iterative environment; we are constantly balancing between moving quickly and maintaining a high bar for our code and product
- Conduct security research that covers Application Security, Cloud Infrastructure, Developer tooling, CI/CD tooling, open source software (vulnerabilities in OSS packages), and more.
- Advanced Application Security / DevSecOps knowledge, ideally with both practitioner-in-the-field experience as well tool builder:
- SAST/DAST/IAST experience
- Cloud security expertise (Cloud Native Security technology)
- Modern secure software development processes and tools
- Software development skills:
- Although this is not a software development position, uou will be using Python quite extensively here - to automate parts of your security research, as well write PoC’s….
- Comfort working in a highly agile, intensely iterative software development process
Lead, Security Research Engineer

Posted 1 day ago
Job Viewed
Job Description
L3Harris Technologies is the Trusted Disruptor in the defense industry. With customers' mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.
About Trenchant:
Trenchant is an elite global team of engineers and security researchers charged with building world-class computer security products.
Trenchant's expertise is the by-product of the L3Harris acquisition of two highly-regarded information security businesses - Azimuth Security and Linchpin Labs. United under Trenchant, we are a key component of L3Harris' Cyber Division.
We are a trusted, discrete partner furnishing security products, consultancy, training and integration services to allied security, defence, and law enforcement agencies.
Job Description:
+ Finding vulnerabilities in ubiquitous Internet-deployed software and/or popular devices' software or firmware
+ Constructing exploits for vulnerabilities discovered by you or other research staff
+ Research & development on security technologies in such fields as exploitation, bug-finding, reverse engineering and static analysis
+ Working with and for officers, employees or contractors of the company
+ Regular interaction with managers to field queries and questions
+ Take an active role in cross-team projects when needed
Qualifications:
+ Bachelor's Degree and minimum 9 years of prior relevant experience. Graduate Degree and a minimum of 7 years of prior related experience. In lieu of a degree, minimum of 13 years of prior related experience
Preferred Additional Skills:
+ Experience performing vulnerability research and/or exploit development.
+ Experience with static and dynamic binary analysis.
+ Experience with iOS, Android, Windows, Linux, or embedded systems kernel, user land, and internals or browser internals.
+ Experience with common tools in security research (e.g. IdaPro, Ghidra, Radare, Binary Ninja, AFL, SysInternals, GDB, WinDBG, etc).
+ Experience with common programming languages (e.g. C/C++, Python, Swift, etc).
+ Experience with common architectures (e.g. x86/64, ARM, AARCH64, MIPS, PowerPC, TILEGX, etc).
+ Experience with modern security system features, exploit mitigations, and evasion techniques (e.g. defeating ASLR, DEP, Control Flow Guard, ROP, Security Product/AV Evasion, etc).
+ Experience with a wide range of modern exploitation concepts and techniques
+ Service in the US/CA/UK/AU/NZ Intelligence Community or US/CA/UK/AU/NZ Military working in cyber operations.
+ Evidence of a successful track record in vulnerability research through CVEs.
+ Experience teaching and mentoring junior vulnerability researchers.
Eligibility Criteria:
+ Must be eligible for registration with the Controlled Goods Program;
+ Must be eligible to obtain and maintain a government of Canada "Reliability" status and Level 2 (Secret) security clearance;
Our culture:
L3Harris cultivates an inclusive and stimulating work environment that empowers employees and promotes work-life balance. Our values (integrity, respect, excellence), community dedication and commitment to excel in everything we do are the foundation of our culture.
L3Harris is proud to be an equal opportunity employer and is committed to treating all of its employees and job applicants with respect and dignity and to maintaining a workplace free from discrimination. Anyone applying for a position will be considered without regard to the following: race, national or ethnic origin, colour, religion, age, nationality, ancestry, ethnicity, gender, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability, citizenship status, or conviction for an offence for which a pardon has been granted or in respect of which a record suspension has been ordered, or any other characteristic that is protected by applicable human rights legislation.
L3Harris maintains a drug-free workplace and conducts pre-employment drug and alcohol testing and background checks, in accordance with applicable law. Such results are only accessible and viewed by individuals at L3Harris who have direct responsibility in the hiring process. If you fail to report for a drug and alcohol test, refuse to undergo such test or test positive for the presence of drugs or alcohol, the hiring process may be concluded or your offer of employment may be rescinded, in L3Harris' sole discretion.
At L3Harris, we foster an inclusive and equitable workplace. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. For applicants with disabilities, we will provide you with accommodation so that you have what you need in order to be at your best.
L3Harris performs background checks prior to employment as all applicants must be eligible for registration with the Controlled Goods Program and obtain and maintain a positive security assessment. Some positions may require a government of Canada "Reliability" status and/or Level 2 (Secret) security clearance. In addition, L3Harris performs pre-employment substance abuse testing where required.
Research Engineer – Machine Learning
Posted 1 day ago
Job Viewed
Job Description
Huawei Canada has an immediate 12-month contract opening for a Research Engineer.
About the team:
The Human-Machine Interaction Lab unites global talents to redefine the relationship between humans and technology. Focused on innovation and user-centered design, the lab strives to advance human-computer interaction research. Our team includes researchers, engineers, and designers collaborating across disciplines to develop novel interactive systems, sensing technologies, wearable and IoT systems, human factors, computer vision, and multimodal interfaces. Through high-impact products and cutting-edge research, we aim to enhance user experiences and interactions with technology.
About the job:
Design, develop, train, evaluate, and optimize Machine Learning models, emphasizing on-device performance and efficiency
Implement Machine Learning algorithms from scratch or leverage existing libraries and frameworks (e.g., TensorFlow, PyTorch, scikit-learn, Keras)
Choose appropriate algorithms and techniques based on problem requirements, data characteristics, and business needs
Enhance model performance through feature engineering, selection, and transformation
Manage and process large datasets, including cleaning, pre-processing, and transformation
Build and maintain data pipelines for model training and inference
Work with data engineers to ensure data quality, availability, and scalability
Deploy Machine Learning models to production environments and maintain model retraining and versioning strategies
Strategic Research Engineer - Networks
Posted 6 days ago
Job Viewed
Job Description
Huawei Canada has an immediate 12-month contract opening for a Strategic Research Engineer.
About the team:
The Technology Planning and Cooperation Department promotes strategic innovation across all of Huawei Canada. Working with fellow experts, the focus is researching new and upcoming areas of technology as well as strategic planning to help achieve long term vision of Huawei. This department offers a unique opportunity to leverage both technical and business skills.
About the job:
Explore and conduct technology insight activities from the technical perspective.
Explore technological advancements: The rapid advancement of new technologies has led to significant exploration and insights within the industry. For instance, DeepSeek's latest LLM presents heightened technical demands regarding network architecture, communication efficiency, and performance enhancement in all-to-all communication modes, driving innovation in related fields.
Analyze the potential value, technical breakthrough and technical difficulties of new technologies related to future datacom network. Make in-depth technology and industry analysis reports, providing an overview reference for the strategic decision-making.
Involve in tracking the latest technology achievements in the related fields through international conferences, publications and business exhibitions, etc.
Assist in organizing seminars and workshops in related fields and maintain regular technical exchanges with academic and business partners.
Strategic Research Engineer - AI
Posted 13 days ago
Job Viewed
Job Description
Huawei Canada has an immediate 12-month contract opening for a Strategic Research Engineer.
About the team:
The Technology Planning and Cooperation Department promotes strategic innovation across all of Huawei Canada. Working with fellow experts, the focus is researching new and upcoming areas of technology as well as strategic planning to help achieve long term vision of Huawei. This department offers a unique opportunity to leverage both technical and business skills.
About the job:
Survey, analyze, identify, and envision significant innovations in fundamental and applied AI.
Produce brief reports and systematic analyses on important innovations and trends.
Communicate with collaborating teams to promote innovations with substantive potential.
Senior Research Engineer, Computer Vision

Posted 1 day ago
Job Viewed
Job Description
25WD87975
Autodesk Research is seeking a Senior Research Engineer with Computer Vision expertise. We are developing next-generation tools, within various disciplines including robotics, to support bringing Research ideas to life.
The ideal candidate will have expertise working with computer vision algorithms, deep learning models, and modern AI frameworks for image and video analysis. They should be comfortable understanding and integrating existing codebases, designing scalable architectures, and building future-proof systems. As part of a research-focused team, the candidate should thrive in an agile environment, be ready to quickly adapt to changing requirements, and contribute to designing a system that fosters smooth collaboration among users.
**Responsibilities**
+ Design, develop, and optimize computer vision algorithms for object detection, pose estimation, segmentation, tracking, and image/video analysis
+ Evaluate and benchmark different deep-learning based computer vision models, ensuring high accuracy, performance, and efficiency
+ Design and implement a system architecture that supports extensibility and future development.
+ Research and integrate third-party robotics, perception and machine learning software libraries as needed.
+ Contribute to the development of documentation, code reviews, and best practices for the team.
+ Troubleshoot and resolve any issues related to integration, performance, or functionality.
**Minimum Qualifications**
+ BS/MS in Computer Science, Software Engineering, or a related field, or equivalent work experience.
+ Excellent programming & software development skills using Python and modern C++.
+ 2+ years of experience developing computer vision applications with a focus on deep-learning approaches, including object detection, pose estimation, segmentation, and video/image analysis.
+ Familiarity with version control systems such as Git.
+ An excellent communicator, writer, and a team player.
+ Travel to U.S. locations as needed will be required
**Preferred Qualifications**
+ Experience in building extensible and modular systems.
+ Experience working with large codebases.
+ Proficiency with computer vision libraries and tools (e.g., OpenCV, YOLO, Segment Anything, Detectron2)
+ Understanding of AI/ML concepts, with hands-on experience in training and fine-tuning models using frameworks such as PyTorch or TensorFlow
+ Experience with computer vision for robotics is preferred
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.
When you're an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Senior Research Engineer, Computer Vision

Posted 1 day ago
Job Viewed
Job Description
25WD87975
Autodesk Research is seeking a Senior Research Engineer with Computer Vision expertise. We are developing next-generation tools, within various disciplines including robotics, to support bringing Research ideas to life.
The ideal candidate will have expertise working with computer vision algorithms, deep learning models, and modern AI frameworks for image and video analysis. They should be comfortable understanding and integrating existing codebases, designing scalable architectures, and building future-proof systems. As part of a research-focused team, the candidate should thrive in an agile environment, be ready to quickly adapt to changing requirements, and contribute to designing a system that fosters smooth collaboration among users.
**Responsibilities**
+ Design, develop, and optimize computer vision algorithms for object detection, pose estimation, segmentation, tracking, and image/video analysis
+ Evaluate and benchmark different deep-learning based computer vision models, ensuring high accuracy, performance, and efficiency
+ Design and implement a system architecture that supports extensibility and future development.
+ Research and integrate third-party robotics, perception and machine learning software libraries as needed.
+ Contribute to the development of documentation, code reviews, and best practices for the team.
+ Troubleshoot and resolve any issues related to integration, performance, or functionality.
**Minimum Qualifications**
+ BS/MS in Computer Science, Software Engineering, or a related field, or equivalent work experience.
+ Excellent programming & software development skills using Python and modern C++.
+ 2+ years of experience developing computer vision applications with a focus on deep-learning approaches, including object detection, pose estimation, segmentation, and video/image analysis.
+ Familiarity with version control systems such as Git.
+ An excellent communicator, writer, and a team player.
+ Travel to U.S. locations as needed will be required
**Preferred Qualifications**
+ Experience in building extensible and modular systems.
+ Experience working with large codebases.
+ Proficiency with computer vision libraries and tools (e.g., OpenCV, YOLO, Segment Anything, Detectron2)
+ Understanding of AI/ML concepts, with hands-on experience in training and fine-tuning models using frameworks such as PyTorch or TensorFlow
+ Experience with computer vision for robotics is preferred
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.
When you're an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Be The First To Know
About the latest Research engineer Jobs in Canada !
Senior Research Engineer, Computer Vision

Posted 1 day ago
Job Viewed
Job Description
25WD87975
Autodesk Research is seeking a Senior Research Engineer with Computer Vision expertise. We are developing next-generation tools, within various disciplines including robotics, to support bringing Research ideas to life.
The ideal candidate will have expertise working with computer vision algorithms, deep learning models, and modern AI frameworks for image and video analysis. They should be comfortable understanding and integrating existing codebases, designing scalable architectures, and building future-proof systems. As part of a research-focused team, the candidate should thrive in an agile environment, be ready to quickly adapt to changing requirements, and contribute to designing a system that fosters smooth collaboration among users.
**Responsibilities**
+ Design, develop, and optimize computer vision algorithms for object detection, pose estimation, segmentation, tracking, and image/video analysis
+ Evaluate and benchmark different deep-learning based computer vision models, ensuring high accuracy, performance, and efficiency
+ Design and implement a system architecture that supports extensibility and future development.
+ Research and integrate third-party robotics, perception and machine learning software libraries as needed.
+ Contribute to the development of documentation, code reviews, and best practices for the team.
+ Troubleshoot and resolve any issues related to integration, performance, or functionality.
**Minimum Qualifications**
+ BS/MS in Computer Science, Software Engineering, or a related field, or equivalent work experience.
+ Excellent programming & software development skills using Python and modern C++.
+ 2+ years of experience developing computer vision applications with a focus on deep-learning approaches, including object detection, pose estimation, segmentation, and video/image analysis.
+ Familiarity with version control systems such as Git.
+ An excellent communicator, writer, and a team player.
+ Travel to U.S. locations as needed will be required
**Preferred Qualifications**
+ Experience in building extensible and modular systems.
+ Experience working with large codebases.
+ Proficiency with computer vision libraries and tools (e.g., OpenCV, YOLO, Segment Anything, Detectron2)
+ Understanding of AI/ML concepts, with hands-on experience in training and fine-tuning models using frameworks such as PyTorch or TensorFlow
+ Experience with computer vision for robotics is preferred
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.
When you're an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Research Engineer, Post-Training (Hybrid)
Posted today
Job Viewed
Job Description
Job Description
Research Engineer, Post-Training COOP/ Internship Hybrid - Brampton Weʼre looking for a co-op student whoʼs curious about how LLM agents behave in real-world applications—especially when it comes to hallucination, grounding, and evaluation. Youʼll be working on the post-training lifecycle of Themis Agents (e.g., knowledge base assistants, alarm summarizers, and SCADA-aware chatbots), ensuring that models are not only powerful but also accurate and trustworthy. Youʼll contribute to designing and running evaluation frameworks, comparing retrieval strategies, testing prompt chains, and analyzing model behavior across a range of tasks. This is a hands-on, research-oriented role ideal for someone with AI-related coursework and a passion for building better, safer AI systems. What you’ll be doing? Evaluation & Grounding * Evaluate Themis Agents for accuracy, factual consistency, hallucination, and tool correctness. * Analyze grounding failures—when models “go off-scriptˮ from retrieved knowledge or internal documents. * Score and compare outputs across tasks like Q&A, summarization, and event reasoning Prompt & Retrieval Testing * Experiment with prompt templates, few-shot examples, and retrieval settings. * Compare vector store search performance using embedding models, chunking strategies, and context window variations. * Run A/B tests across model versions and prompt chains. Tooling & Automation * Build or extend evaluation pipelines in Python and frameworks like * LangChain, OpenAI API, or Transformers. * Visualize and organize test results using tools like Streamlit, pandas, or Dash. * Help define “hallucination typesˮ and build reproducible test suites for failure tracking. You Might Be a Good Fit If You. * Are pursuing a Bachelorʼs degree in Computer Science, Engineering, Math, Physics, or a related field. * Have completed coursework in machine learning, natural language processing, or AI systems. * Enjoy debugging model outputs and understanding why a chatbot provided an unexpected answer. * Have worked on side projects involving chatbots, retrieval-based systems, or LLMs. * Can write clean Python code and think critically about accuracy, context, and grounding BonusPointsFor * Experience with LangChain, LlamaIndex, or RAG architectures. * Familiarity with evaluation frameworks like lm-eval-harness, RAGAS, or custom harnesses. * Knowledge of vector databases (e.g., Qdrant) and prompt engineering techniques * Interest in the safety, reliability, or interpretability of AI agents. If you are interested in joining a growing organization in this exciting role, please submit your cover letter and resume. About Us: Themis Intelligence (a Survalent Company) is pioneering a new era of grid modernization through Human-Guided Intelligence (HGI) – blending AI with the real-world insight of utility operators. Our mission is to help utilities operate with greater foresight, resilience, and confidence by turning vast streams of operational data into reliable, actionable intelligence. Built for the physics of the grid and the people who manage it, our platform supports critical workflows: from forecasting and alarm analysis to outage response and SCADA-centric analytics – with AI agents designed specifically for utility environments. By combining deep technical rigor with an understanding of physical infrastructure, we enable smarter, faster decisions that drive safer and more efficient power delivery. Backed by Survalent’s long-standing leadership in ADMS, Themis Intelligence offers a modern foundation for data-driven decision-making in one of the world’s most essential sectors. We’re building tools that matter – systems that learn, adapt, and scale in lockstep with the evolving grid. For those passionate about solving high-impact problems at the intersection of AI, data, and energy, this is where your work can power the future. Survalent values a diverse workplace and strongly encourages women, people of all races, color, creed, ancestry, ethnic origin, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, marital status, family status, and those with disabilities to apply. Survalent is an equal opportunity employer. We are committed to providing accommodation for people with disabilities. If you require accommodation, we will work with you to meet your needs. While we appreciate the interest of all applicants, only those selected for an interview will be contacted