Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Teledyne Technologies Incorporated

AI Software Developer – Software Designer

Teledyne Technologies Incorporated

. Research, evaluate, and prototype emerging technologies in artificial intelligence, machine learning, and computer vision .

Posted 9/24/2026full-timeMontreal • CanadaMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and integrating AI-based algorithms, with strong programming skills in Python and C++. Proficient in machine learning, computer vision, and software development best practices, while effectively collaborating in multidisciplinary teams.

Highest-signal resume keywords
Python ProgrammingC++ Software DevelopmentMachine Learning FrameworksComputer Vision ApplicationsAutomated Testing

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
PythonC++Machine LearningDeep LearningComputer VisionOpenCVTensorFlowPyTorchModel OptimizationGPU-Accelerated Inference
Soft Skills
Analytical SkillsProblem-SolvingCommunication SkillsCollaboration
Tools & Technologies
GitVisual StudioCMakeGitHub CopilotAI-Assisted Development Tools
Industry Keywords
Artificial IntelligenceIndustrial AutomationImage ProcessingOCR TechnologiesEmbedded SystemsEdge AI Deployment3D VisionPoint Cloud ProcessingCalibrationMetrology

Tech Stack

Tools & technologies
LinuxPythonPyTorchQtTensorflowC++

About the role

Key responsibilities & impact
  • Research, evaluate, and prototype emerging technologies in artificial intelligence, machine learning, and computer vision
  • Design, develop, and integrate AI-based algorithms into commercial machine vision products such as Sherlock, Astrocyte, and Sapera
  • Develop, maintain, and optimize production-quality software, primarily in C++ and Python
  • Implement and maintain automated unit tests, integration tests, and validation procedures
  • Diagnose, debug, and improve existing software components and AI models
  • Collaborate with software development, hardware, product management, and applications engineering teams
  • Contribute to OCR, image analysis, machine learning, and inference pipelines for industrial inspection applications
  • Apply software development best practices, including source code management, code reviews, testing, and continuous improvement
  • Use AI-assisted engineering tools responsibly to accelerate development while validating results through testing and technical reviews
  • Occasionally participate in industry, scientific, or technical events related to AI, machine vision, and industrial automation

Requirements

What you’ll need
  • Bachelor’s degree, master’s degree, or equivalent experience in artificial intelligence, computer science, software engineering, or a related field
  • Strong programming experience in Python
  • Strong software development experience with C++
  • Experience developing software for Windows and/or Linux
  • Strong understanding of machine learning, deep learning, data science, and computer vision concepts
  • Experience with at least one AI development framework, such as PyTorch or TensorFlow
  • Knowledge of software development best practices, including debugging, source code management, automated testing, and code reviews
  • Ability to work effectively in a collaborative, multidisciplinary engineering environment
  • Excellent analytical, problem-solving, and communication skills
  • Professional proficiency in English; knowledge of French is an asset for local collaboration
  • Experience with machine vision, imaging systems, or computer vision applications
  • Experience with OpenCV, ONNX Runtime, OCR technologies, barcode reading, or image processing libraries
  • Experience with embedded systems or Edge AI deployment
  • Experience with model optimization and GPU-accelerated inference
  • Good knowledge of Qt, CMake, Visual Studio, Git, and modern software development environments
  • Knowledge of industrial automation, industrial communications, or inspection systems
  • Experience deploying AI solutions in commercial or production environments
  • Professional experience using GitHub Copilot or similar AI-assisted development tools
  • Experience with 3D vision, point cloud processing, calibration, or metrology applications
  • French fluency and working proficiency in English are therefore required for this position
  • Employment offers are conditional upon background checks and compliance with export control regulations

Benefits

Comp & perks
  • Structured, hands-on training with opportunities for progressive skills development
  • A collaborative and supportive team
  • Opportunities to build your career and advance in a dynamic, high-tech environment
  • Medical and dental insurance from day one
  • Short- and long-term disability insurance, as well as life insurance
  • RRSP contribution program
  • Employee and Family Assistance Program (EFAP)
  • Three weeks of vacation, plus sick leave and personal days (PTO)
  • Free on-site parking
  • Full-time position, 37.5 hours per week, with a flexible schedule
  • A safe, efficient, and welcoming workplace that supports our commitment to quality management excellence