Hybrid Linux Image Acquisition Engineer

Teledyne

Ottawa

Hybrid

CAD 77,000 - 102,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
Vacation plan
Retirement savings plan
Educational assistance
Global impact projects

Job summary

Teledyne Vision Solutions is seeking a Linux Software Developer to join the Acquisition Software Group. You will design, develop, validate, and maintain high-performance image acquisition software for machine vision systems, including frame grabbers and device drivers.

The role emphasizes Linux kernel and user-space library development, automation, testing, and cybersecurity, collaborating with hardware, FPGA, QA, and product teams.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Engineering, Artificial Intelligence, or equivalent experience.
  • Strong software development experience in C and C++.
  • Programming experience in Python.
  • Experience developing software on Linux platforms.
  • Experience with multithreaded and concurrent software development.
  • Experience debugging complex software issues in Linux environments.
  • Understanding of Linux system internals and operating system concepts.
  • Knowledge of software development best practices including: Source control (Git), Code reviews, Automated testing, Continuous integration.
  • Experience developing and maintaining unit tests.
  • Strong analytical and problem-solving skills.

Responsibilities

  • Design, implement, and maintain acquisition software components for Linux platforms.
  • Develop and maintain Linux kernel drivers for frame grabbers and GigE Vision acquisition devices.
  • Develop user-space libraries, APIs, SDK components, and GenTL producers.
  • Optimize software performance, memory usage, and throughput for high-bandwidth image acquisition systems.
  • Investigate and resolve complex issues involving hardware, drivers, operating systems, and customer applications.
  • Support integration with machine vision standards such as GenICam, GenTL, GigE Vision, CoaXPress, and Camera Link HS.

Skills

C and C++
Python
Linux development
GenICam/GenTL
GigE Vision
PCIe DMA
Docker
AI-assisted tools

Education

Bachelors/Masters in CS/Software Eng

Tools

Git
Automation**

Job description

Teledyne Vision Solutions is seeking a Linux Software Developer to join the Acquisition Software Group. You will design, develop, validate, and maintain high-performance image acquisition software for machine vision systems, including frame grabbers and device drivers.

The role emphasizes Linux kernel and user-space library development, automation, testing, and cybersecurity, collaborating with hardware, FPGA, QA, and product teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Linux Acquisition Software Development
Linux Acquisition Software Development

Teledyne • Ottawa

Hybrid
CAD 77,000 - 102,000
Health benefits
Vacation plan
Retirement savings plan
+2
Linux Acquisition Software Development
Linux Acquisition Software Development

FLIR Systems, Inc. • Ottawa

Hybrid
CAD 106,000 - 142,000
Health benefits
Vacation plan
Retirement plan with company match
+1
Senior FPGA Engineer
Senior FPGA Engineer

FLIR Systems, Inc. • Richmond

On-site
CAD 94,000 - 125,000
Software Developer
Software Developer

Teledyne Technologies Incorporated • Richmond

On-site
CAD 106,000 - 142,000
Meaningful work
Career growth
Cross-disciplinary teams
Software Test Leader
Software Test Leader

Teledyne • Richmond

On-site
CAD 94,000 - 125,000
Software Developer
Software Developer

Teledyne • Richmond

On-site
CAD 77,000 - 102,000
Software Development Engineer (Image Processing)
Software Development Engineer (Image Processing)

VIAVI Solutions • Ottawa

On-site
CAD 84,000 - 156,000
Paid time off
Health insurance
Life and disability insurance
+2
Senior Computer Vision Engineer – Spherical Imaging & GPUs
Senior Computer Vision Engineer – Spherical Imaging & GPUs

Teledyne Technologies Incorporated • Richmond

On-site
CAD 106,000 - 142,000
Meaningful work
Career growth
Cross-disciplinary teams
Senior Embedded Engineer - Imaging & Vision Systems
Senior Embedded Engineer - Imaging & Vision Systems

Industry Professionals • Montreal (administrative region)

Hybrid
CAD 80,000 - 110,000
Real-time Embedded Vision Software Engineer (C++, GPUs/FPGA)
Real-time Embedded Vision Software Engineer (C++, GPUs/FPGA)

Pleora Technologies, Inc • Ottawa

On-site
CAD 80,000 - 105,000
Healthy living reimbursement $100
Comprehensive benefits plan
RRSP matching
+3