FREE ACCESS
5,000–10,000 jobs/day
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.

AI Software Developer – Software Designer
Teledyne Technologies Incorporated. Research, evaluate, and prototype emerging technologies in artificial intelligence, machine learning, and computer vision .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesLinuxPythonPyTorchQtTensorflowC++
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