Senior Linux Acquisition Software Engineer

Teledyne Technologies Incorporated

Ottawa

On-site

CAD 106,000 - 142,000

Full time

5 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Comprehensive health benefits
Vacation plan
Retirement savings with company match
Educational assistance
Career development support
Global impact projects

Job summary

Teledyne Vision Solutions seeks a Linux Software Developer to design and maintain high-performance image acquisition software for machine vision systems. You will work on user-space libraries, GenTL producers, and kernel drivers for frame grabbers and GigE Vision devices.

You will collaborate with hardware, FPGA, QA, and product teams to deliver reliable acquisition solutions with automated testing and cybersecurity practices.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • Strong C/C++ programming experience.
  • Experience with Linux development and kernel drivers.
  • Familiarity with GenICam, GenTL, and GigE Vision standards.

Responsibilities

  • Design, implement, and maintain acquisition software components for Linux platforms.
  • Develop Linux kernel drivers for frame grabbers and acquisition devices.
  • Create and maintain user-space libraries, APIs, SDKs, and GenTL producers.
  • Optimize performance, memory usage, and throughput for high-bandwidth image capture.
  • Collaborate with hardware, FPGA, QA, and product teams; support GenICam standards.

Skills

C/C++
Python
Linux development
Linux kernel drivers
Multithreaded programming
PCIe/DMA high-performance I/O
GenICam/GenTL/GigE Vision
Docker/virtualization
CI/CD tooling
Software testing
Git

Education

Bachelor’s or Master’s in Computer Science/Software Engineering/Computer Engineering

Tools

Git
Docker
CI/CD tooling

Job description

Teledyne Vision Solutions seeks a Linux Software Developer to design and maintain high-performance image acquisition software for machine vision systems. You will work on user-space libraries, GenTL producers, and kernel drivers for frame grabbers and GigE Vision devices.

You will collaborate with hardware, FPGA, QA, and product teams to deliver reliable acquisition solutions with automated testing and cybersecurity practices.

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

Similar jobs worth comparing

Hybrid Linux Image Acquisition Engineer
Hybrid Linux Image Acquisition Engineer

Teledyne • Ottawa

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

Teledyne Technologies Incorporated • Ottawa

On-site
CAD 106,000 - 142,000
Competitive compensation
Comprehensive health benefits
Vacation plan
+4
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 Embedded Firmware Engineer - Machine Vision Cameras
Senior Embedded Firmware Engineer - Machine Vision Cameras

Teledyne Technologies Incorporated • Richmond

On-site
CAD 77,000 - 102,000
Meaningful work on advanced machine-vi
Cross-discipline collaboration
Technical growth
+2
Senior Vision Software Engineer — 3D Vision & Real-Time
Senior Vision Software Engineer — 3D Vision & Real-Time

LMI Technologies • Burnaby

Hybrid
CAD 93,000 - 136,000
Health Benefits
Hybrid work arrangements
Education Support Program
+2
Senior FPGA Engineer
Senior FPGA Engineer

FLIR Systems, Inc. • Richmond

On-site
CAD 94,000 - 125,000
Senior Firmware Architect, Machine Vision Cameras
Senior Firmware Architect, Machine Vision Cameras

Teledyne Technologies Incorporated • Richmond

On-site
CAD 94,000 - 125,000
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
Software Test Leader
Software Test Leader

Teledyne Technologies Incorporated • Richmond

On-site
CAD 130,000 - 173,000