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- ...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,...LinuxFlexible hours
- ...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...SuggestedLong term contractFull timeWork at office
- ...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...SuggestedFull timeInternshipImmediate startWorldwide
- ...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...SuggestedWork at officeFlexible hours
- ...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,...SuggestedFull timeInternshipImmediate start
- ...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
- ...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 officeImmediate startRemote workWork from home
- ...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...LinuxWork at officeFlexible hours
- ...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...LinuxHourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...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 payFull timeLocal areaRemote workFlexible hours
- ...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...LinuxFull timeCasual workImmediate start
- ...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...LinuxHourly payContract workApprenticeshipRemote workFlexible hours
- ...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...ApprenticeshipCasual workWork from home
- ...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 timeLocal areaFlexible hours
- ...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...LinuxPermanent employmentTemporary work
$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 workApprenticeshipSummer workWork at officeLocal areaFlexible hours3 days per week$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 timeApprenticeshipWork at officeLocal area- ...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...LinuxApprenticeshipRemote workFlexible hoursDay shift
$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 paidContract workApprenticeshipSummer workWork at officeLocal areaFlexible hours3 days per week- ...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...LinuxPermanent employmentFull timeWork at office
- ...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....
- ...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 contractFull timeWork at officeLocal areaRemote workWork from homeRelocationFlexible hoursAfternoon shift
- ...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...LinuxFull timeRemote workFlexible hours
- ...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 timeImmediate start
- ...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...LinuxInternship
- ...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...LinuxPermanent employmentFull time
$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 employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...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 timeWork at office3 days per week
$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 timeFreelanceWork at officeFlexible hoursDay shift2 days per week- ...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...LinuxLong term contractFull timeTemporary workWork at office2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Linux Acquisition Software Development. Be the first to apply!

