Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Linux Acquisition Software Development

Teledyne Technologies Incorporated

Be visionary

Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.

Be visionary

Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.

We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.

Job Description

Teledyne Vision Solutions is seeking a highly motivated Linux Software Developer to join the Acquisition Software Group. The successful candidate will contribute to the design, development, validation, and maintenance of high-performance image acquisition software for machine vision systems, including frame grabbers, camera interfaces, device drivers, and software development kits.

This role involves developing software spanning user-space libraries, GenTL producers, and Linux kernel drivers, with a strong focus on software quality, performance, automation, and cybersecurity. The candidate will work closely with hardware, FPGA, QA, and product teams to deliver reliable acquisition solutions used in demanding industrial, medical, scientific, and automation applications.

The ideal candidate is passionate about Linux development, enjoys solving complex low-level software challenges, and embraces modern software engineering practices including automated testing, continuous integration, static analysis, and AI-assisted development.

What You Will Do

Software Development

  • 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.

Software Quality and Validation

  • Create, maintain, and execute automated software tests.
  • Develop unit tests, integration tests, and system-level validation suites.
  • Improve software test coverage and quality metrics.
  • Perform root-cause analysis and debugging of software defects.
  • Utilize static code analysis, sanitizers (ASAN, TSAN, UBSAN), and other quality assurance tools.
  • Participate in design reviews, code reviews, and cybersecurity assessments.

DevOps and Automation

  • Contribute to CI/CD pipelines and automated build systems.
  • Develop scripting and automation tools using Python and shell scripting.
  • Support software packaging, deployment, and installation on Linux distributions.

AI and Modern Development Practices

  • Leverage AI-assisted development tools to improve software quality and productivity.
  • Evaluate and integrate AI technologies that support software development, testing, validation, and maintenance activities.
  • Apply AI techniques for log analysis, test generation, anomaly detection, and software engineering workflows where appropriate.

Collaboration

  • Work closely with hardware, FPGA, product management, QA, and customer support teams.
  • Participate in technical discussions, project planning, and architecture reviews.
  • Contribute to technical documentation and knowledge sharing within the organization.

To be successful in this role we would love if you have:

  • 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.
  • Ability to work effectively in a collaborative multidisciplinary team environment.
  • Strong written and verbal communication skills in English.
  • Experience developing Linux kernel drivers.
  • Experience with PCIe, DMA, interrupt handling, and high-performance I/O systems.
  • Experience with Ethernet protocols.
  • Experience with machine vision, image acquisition, or industrial automation systems.
  • Familiarity with GenICam, GenTL, GigE Vision, Camera Link HS, CoaXPress, or similar imaging standards.
  • Experience with static analysis and security-focused development practices.
  • Experience using sanitizers such as ASAN, TSAN, and UBSAN.
  • Experience with automated test frameworks and test-driven development (TDD).
  • Familiarity with cybersecurity principles and secure software development lifecycle.
  • Experience with Docker, virtualization, or cloud-based development environments.
  • Experience using AI-assisted coding, testing, and software development tools.
  • Knowledge of GPU architecture and programming

What We Offer

  • Competitive compensation and comprehensive health benefits
  • Progressive vacation plan and paid holidays
  • Retirement savings plans with company match
  • Educational assistance and career development support
  • Opportunities to work on globally impactful technologies

Salary Range

$76,800.00-$102,400.000

The anticipated salary range listed for this role is only an estimate. Actual compensation for successful candidates is carefully determined based on several factors including, but not limited to, location, local regulations (such as minimum wage), education/training, work experience, key skills, and type of position.

Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.

This position is being posted in response to an existing vacancy within our organization

Teledyne Digital Imaging does not use AI tools to assist in the Screening, Assessing and Selecting of candidates for this role

#J-18808-Ljbffr
Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Linux Acquisition Software Development in Montréal, QC vacancy
  •  ...développement logiciel sur Windows et/ou Linux Connaissance des outils d’intégration...  ...équipe et un bon sens de l’initiative. C++ Software Developer Position description: The...  ...also work in all phases of the software development cycle including requirements definition,... 
    Linux
    Flexible hours

    Kronos Consulting

    Montréal, QC
    4 days ago
  •  ...TL;DR Set the motion to build and grow our engineering capabilities and directly impact the development of a talent team of software developers. Montreal (Hybrid: Tues–Thurs in office) Maxa has solved the hard technical problem: transforming fragmented ERP data... 
    Suggested
    Long term contract
    Full time
    Work at office

    Maxa Ai

    Montréal, QC
    more than 2 months ago
  •  ...workers easier worldwide by providing intuitive, mobile-first software that helps teams keep the physical world running. MaintainX powers...  ...The Opportunity We're looking for a Director of Software Development to lead MaintainX's Platform division — the seven foundational... 
    Suggested
    Full time
    Internship
    Immediate start
    Worldwide

    Maintainx

    Montréal, QC
    more than 2 months ago
  •  ...AlayaCare offers the opportunity to grow your impact, your skills, and your career. About the Role We are seeking a Manager, Software Development to join one of our Product teams. Reporting to the Associate Director, you will cultivate a strong team identity with... 
    Suggested
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    19 hours ago
  •  ...cloud companies in the world. We're growing fast and hiring the talent to match. The Opportunity We're looking for a Senior Software Development Manager to lead MaintainX's Platform division — the seven foundational teams every product engineer builds on: AI Builder,... 
    Suggested
    Full time
    Internship
    Immediate start

    Maintainx

    Montréal, QC
    more than 2 months ago
  •  ...At Tecsys, the software we deliver keeps hospitals, pharmacies and distributors supplied with what they need, when they need it. Every...  ...connects to that outcome. Why This Role Matters As a Software Development Manager, you will join a team at the heart of delivering... 
    Remote work

    Tecsys Inc.

    Montréal, QC
    more than 2 months ago
  •  ...world with:  Trusted products that accelerate drug discovery, development, and delivery to save lives Damage-resistant cover glass to...  ...Corning Technology Center Montreal (CTCM) is an R&D team building software solutions that drive adoption of Corning’s products and... 
    Work at office
    Immediate start
    Remote work
    Work from home

    Corning

    Montréal, QC
    4 days ago
  •  ...Nomad has an exciting opportunity for an experienced Senior Linux System Engineer to join our global Engineering division in Montreal...  ...engineers on technical best practices, contributing to their skill development and the overall capability of the team. Translate business... 
    Linux
    Work at office
    Flexible hours

    Alstom

    Montréal, QC
    10 hours ago
  •  ...TEHORA est présentement à la recherche d’un administrateur système Linux possédant une solide expérience en administration de serveurs Linux, en environnements infonuagiques et en automatisation des infrastructures. Cette ressource participera à l’entretien, à l’évolution... 
    Linux
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    2 days ago
  •  ...action and get to know our team, follow us on LinkedIn: Artelia Canada Work location: Montréal Job Description As a Software Development Specialist (.NET / C# and AI/IoT) within the Telecommunications team, you will: Design, develop, and optimize high-... 
    Hourly pay
    Full time
    Local area
    Remote work
    Flexible hours

    Artelia

    Montréal, QC
    1 day ago
  •  ...Company Description IT Job Description Role: Unix or Linux Admin Location: Montreal, Canada Duration: 6+ Months...  ...Collaborate with engineering teams to test and certify new hardware & software products?Occasional weekend project work responsibilities... 
    Linux
    Full time
    Casual work
    Immediate start

    Info-ways

    Montréal, QC
    more than 2 months ago
  •  ...TEHORA est présentement à la recherche d’ un administrateur de systèmes Linux possédant une expérience en gestion, exploitation et optimisation d’environnements Linux de grande envergure. Cette ressource participera à l’administration, à la maintenance et à l’évolution des... 
    Linux
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    26 days ago
  •  ...Californie, et est une filiale à part entière de Take-Two Interactive Software, Inc. (NASDAQ : TTWO). Ce que nous recherchons Nous...  ...titles developed by some of the most influential game development studios in the world. Our studios responsible for developing 2K... 
    Apprenticeship
    Casual work
    Work from home

    2K

    Montréal, QC
    a month ago
  •  ...platform that powers how Genetec develops, deploys, and operates software across cloud and on-premises environments. You'll establish...  ...Mentor team members and invest in their professional development Create a culture of trust, transparency, and ownership where... 
    Full time
    Local area
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...sommes présentement à la recherche d'un administrateur systèmes Linux pour un de nos client situé au métro Atwater. Le poste est permanent...  ...nécessaires au fonctionnement des applicatifs (hardware et software), ainsi que de l'infrastructure interne/mutualisée Ecritel * Veille... 
    Linux
    Permanent employment
    Temporary work

    Fed IT

    Montréal, QC
    more than 2 months ago
  • $146k - $204.5k per year

     ...proviennent toujours des équipes responsables du recrutement et de l’acquisition de talents d’Expedia Group. Ne fournissez jamais de...  ..., au Department of Homeland Security (DHS). Senior Software Development Engineer (Content) Introduction to the team Expedia... 
    Contract work
    Apprenticeship
    Summer work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Expedia Group

    Montréal, QC
    21 hours ago
  • $124.2k - $167.65k per year

     ...matters—and so do you. About the Team: We are seeking a Software Engineering Manager to join our dynamic team. As a manager, you...  ...augmented engineering environment where the use of AI-assisted development tools, intelligent automation, and LLM-aided workflows is a first... 
    Full time
    Apprenticeship
    Work at office
    Local area

    Ukg

    Montréal, QC
    a month ago
  •  ...resolve performance and functionality issues related to hardware and software components; Contribute to the evolution of Infrastructure as...  ...dans un rôle d’administrateur système ; Grande expertise de Linux; Expérience en sécurité informatique; Expérience dans la mise... 
    Linux
    Apprenticeship
    Remote work
    Flexible hours
    Day shift

    Mila - Institut québécois d'intelligence artificielle

    Montréal, QC
    2 days ago
  • $181k - $253.5k per year

     ...systèmes dorsaux (backend) qui soutiennent l’acquisition, l’enrichissement, l’édition et la...  ...trois jours par semaine. Principal Software Developer (Content) Introduction to the...  ...scalable software solutions in an agile development environment, using state-of-the-art technologies... 
    Daily paid
    Contract work
    Apprenticeship
    Summer work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Expedia Group

    Montréal, QC
    21 hours ago
  •  ...Xona is seeking a skilled Software Specialist to work as a contributor to the development and integration of a desktop application...  ...Experience with real-time data acquisition and processing ~ Experience...  ...development experience (Windows / Linux) ~ Strong portfolio in... 
    Linux
    Permanent employment
    Full time
    Work at office

    Xona Space Systems

    Montréal, QC
    more than 2 months ago
  •  ...looking for someone to attract, assess and win over top talent in software development, business analysis, quality assurance, project management...  ...experience. You will also help position Spiria as an employer of choice and help shape our talent acquisition practices.... 

    spiria

    Montréal, QC
    4 days ago
  •  ...and our recent merger has strengthened our position as the market leader in security workforce management software. We're looking for an experienced Talent Acquisition Specialist who can hit the ground running in a fast-paced SaaS environment and has a proven track... 
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Relocation
    Flexible hours
    Afternoon shift

    Trackforce

    Montréal, QC
    more than 2 months ago
  •  ...TEHORA est présentement à la recherche d’ un(e) administrateur(trice) Linux, SAN et stockage ayant une expérience concrète des environnements Linux d’entreprise, des réseaux Fibre Channel et des solutions de stockage IBM. La personne retenue agira comme spécialiste transversal... 
    Linux
    Full time
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    a month ago
  •  ...global leader in innovative creative and software solutions for real-time data...  ...Astucemedia is currently seeking for a Talent Acquisition & HR Specialist to help us find and support...  ...setting, performance reviews, and employee development plans. Help with the preparation of... 
    Full time
    Immediate start

    Astucemedia

    Montréal, QC
    more than 2 months ago
  •  ...seeking a motivated and detail-oriented Software Automation Developer Intern to join our Montreal...  ...testing and automation as pure software development—building scalable capabilities, backend...  ...prior internships) Exposure to C++ or Linux environments is a plus Currently... 
    Linux
    Internship

    Exegy

    Montréal, QC
    14 days ago
  •  ...middleware for intelligent environment devices, mainly within a Linux environment as well as for Predix Machine.  • Capture...  ...release goal. • Be responsible for the design, development and testing of multiple software modules. • Ensure implementation meets design objectives... 
    Linux
    Permanent employment
    Full time

    Collabera

    Montréal, QC
    more than 2 months ago
  • $96.56k - $128.74k per year

     ...better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design...  ...incentive.  Location:   Export Development Canada operates in a hybrid work...  ...please refer to Section 2.1 in the Talent Acquisition Standard, available on LINK under the Resources... 
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Montréal, QC
    4 days ago
  •  ...services and digital media leader.   Summary The Talent Acquisition Consultant plays an important role in helping Bell attract and...  ...sourcing and hiring practices. Participate in offer development and negotiations in partnership with hiring leaders and HR stakeholders... 
    Full time
    Work at office
    3 days per week

    Bell

    Montréal, QC
    11 days ago
  • $80k - $110k per year

     ...humaine et transparente. Vous contribuerez aussi à faire rayonner Spiria comme employeur de choix et à faire évoluer nos pratiques d’acquisition de talents. En tant que spécialiste en acquisition de talent technique chez Spiria, vous serez amené(e) à : Piloter le... 
    Full time
    Freelance
    Work at office
    Flexible hours
    Day shift
    2 days per week

    Spiria Inc

    Montréal, QC
    1 day ago
  •  ...Software Developer II (P2) We are seeking a Software Developer II to join our Application Development team in Montreal. In this client-facing role, you will deliver work independently...  ...Python •  Working knowledge of Git/GitLab, Linux, and Bash scripting •  Experience with... 
    Linux
    Long term contract
    Full time
    Temporary work
    Work at office
    2 days per week

    Jeppesen Foreflight Careers

    Montréal, QC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Linux Acquisition Software Development. Be the first to apply!