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 reviewsAutomated testingContinuous integrationExperience 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 programmingWhat We Offer
Competitive compensation and comprehensive health benefitsProgressive vacation plan and paid holidaysRetirement savings plans with company matchEducational assistance and career development supportOpportunities to work on globally impactful technologiesSalary Range
$76,800.00-$102,400.000The 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 organizationTeledyne Digital Imaging does not use AI tools to assist in the Screening, Assessing and Selecting of candidates for this role
#J-18808-Ljbffr
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 reviewsAutomated testingContinuous integrationExperience 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 programmingWhat We Offer
Competitive compensation and comprehensive health benefitsProgressive vacation plan and paid holidaysRetirement savings plans with company matchEducational assistance and career development supportOpportunities to work on globally impactful technologiesSalary Range
$76,800.00-$102,400.000The 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 organizationTeledyne 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 2 hours ago
Similar jobs that could be interesting for youBased on the Linux Acquisition Software Development in Winnipeg, MB vacancy
- Become a Linux Software Developer at Teledyne Technologies, focusing on developing advanced acquisition software. Tackle complex low-level challenges within machine vision systems... ...you to engage in high-performance software development for image acquisition tools used in...Linux
$120.65k per year
...responsible for the design, development, and optimization of networking capabilities on embedded software and firmware for Poly Video hardware... ...on Android and Linux based systems with a specific... ...clients. HP Canada’s Talent Acquisition processes involve the use of...LinuxFull timeInternshipLocal areaShift work$120k - $195k per year
...artificial intelligence, and software-defined networking to provide... ...developing and maintaining the Linux kernel in EOS. This includes keeping pace with the latest developments in the upstream... ...working with the upstream kernel development community to get these changes...Linux- Build Embedded Linux platforms onsite in Waterdown, Ontario, using Yocto, OpenEmbedded,... ...L3Harris seeks a Senior Specialist Embedded Software Developer with extensive Embedded Linux... ...troubleshooting software issuesDocument development, integration, and sustainment activitiesRequirements...Linux
$89.7k - $149.8k per year
...ambition meets opportunity and, where the impact of what you build helps define what comes next, for customers and for you. Our Software Development Engineers (SDEs) use modern technology to solve complex problems while seeing their work's impact first-hand. The challenges...SuggestedFull timeInternship- Hewlett Packard Enterprise Development LP is seeking a Senior Embedded Software Developer in Kanata, Ontario. You will design, implement, and maintain embedded software for Linux-based networking platforms, collaborating with hardware and firmware teams to ensure robust driver...Linux
$115k - $135k per year
Software Development LeadToronto, Ontario, Canada (Hybrid) Who We AreTurner Fleischer is one of Canada’s most progressive design studios with 250+... ...software solutions using .NET, React, MySQL, APIs, and Linux-based infrastructure. Oversee source control, testing, release...LinuxInternshipHome office$190k - $200k per year
...future. Novarc Technologies is looking for a highly skilled Software Development Manager to lead a team developing software for specialized... ...is a plus, especially for HMI development. Experience with Linux is a must, Ubuntu a nice to have. About Novarc TechnologiesNovarc...Linux- ...the future of information management. Join us. Role: Manager, Software Development The Manager, Software Development leads the newly formed... ..., and technical excellence. Partner with Talent Acquisition and HR on requisitions, interview plans, candidate assessment...
- Directeur.Rice, développement logiciel // Director, Software Development Ne faites pas que suivre les tendances, bâtissez l'infrastructure... ...le site Web, les applications mobiles ainsi que les canaux d'acquisition et de rétention de la clientèle. À ce titre, vous exécuterez...Long term contractTemporary work
$115k - $160k per year
Hootsuite is seeking a Lead, Software Development, DevOps to lead a team of SRE/DevOps practitioners. The role is split between technical execution... ...a reliable, scalable, secure, and performant cloud-based Linux infrastructure platform that supports product development teams...Linux$115k - $160k per year
...have experience partnering with product development stakeholders to design and deliver a reliable... ..., you will report to the Senior Manager, Software Development, DevOps. WHAT YOU’LL DO... ...and integrity of our large, cloud-based Linux infrastructure: Diagnose and repair distributed...LinuxFlexible hours- Become a Software Development Expert with Hewlett Packard Enterprise in Kanata, Ontario, working in a hybrid capacity. Deliver high-quality software... ...• Proficiency in C programming language • Familiarity with Linux kernel and networking protocols • Strong problem-solving and analytical...Linux
$114.8k - $191.8k per year
...to shape it from the ground up.We're looking for a software engineer to join the team to design and build the... ...technical skills. You're comfortable and confident on Linux systems, have a deep understanding of software development in an agile team, and enjoy simplifying complex...LinuxInternship- ...planning, designing, developing and testing software systems or applications for software... ...you will use your skills to contribute to development of company objectives and principles and... ..., disassemblers and various OS including Linux and Windows)Strong understanding of the product...Linux
- ...headquarters in New Zealand.The RoleReporting to the Director, Software Development, Geoscience, this role leads one or more teams delivering... ...accommodation during our recruitment process, please let our Talent Acquisition team know. We are here to ensure a fair opportunity for all....Long term contractFor contractorsWork at officeLocal area
$150k - $200k per year
Director, Software Development EffectivenessCompany: Survalent Type: Full-time DescriptionHelp shape the future of software that keeps... ...our proven and reliable SCADA (Supervisory Control and Data Acquisition), Distribution Management System (DMS), Outage Management System...Full time- ...Homepage \ \ Careers \\ Career Opportunities \ \ Software Development & QA Manager Software Development & QA ManagerShare Start... ...Support to the VP of Technology Participate in talent acquisition and ensure successful onboarding and development of new team...Work at officeLocal areaFlexible hours
- For a complete position description, please visit: Talent Acquisition & Development Manager THE ORGANIZATIONOur client, a well-established and respected leader in the Western Canadian wholesale distribution industry, is hiring a Talent Acquisition & Development Manager....Long term contractInternshipMonday to friday1 day per week
- Lead strategic growth through M&A analysis, financial modeling, and transaction execution with Lumentum’s Corporate Development team. Partner with senior leadership across initiatives.Lumentum seeks an analytically rigorous, execution-oriented leader for its Corporate Development...Long term contract
$115k - $140k per year
...day-1 and employer-paid premiums!), wellness benefit, learning & development opportunities, paid vacation, personal days, and sick days... ...informs future innovation. The PositionWe are seeking a Software Development Manager to join our R&D team to oversee the successful...RemplacementInternshipWork at office$173k - $254.1k per year
...open source, de brevets ou d’autres formes d’impact technique 26WD101520, Director, Software DevelopmentPosition OverviewAutodesk is seeking an experienced Director, Software Development to help build the next generation of AI platform capabilities that support Autodesk products...ApprenticeshipWorldwide$135k - $150k per year
...PMP and/or Scrum Master certification preferred.Experience in banking, financial services, or technology programs is a plus.Seniority level Mid-Senior levelEmployment type Full-timeIndustries Software Development and BankingToronto, Ontario, Canada #J-18808-Ljbffr- ...Meet Benevity Benevity is on a dynamic growth trajectory, where embracing change is part of our DNA. We're looking for a talented Software Development Manager to lead multiple engineering teams in a fast-paced, collaborative, diverse and inclusive environment. The ideal...Work at officeFlexible hoursShift work
$71.76k - $94.43k per year
External Posting NoticeTitle: Fund Development Officer, Monthly Giving (Acquisition) Department: Fund Development Status: Full-time, unionized Supervisor... ...generation. High proficiency using MS Office software (Word and Excel a must). Project management software and...Full timeInternshipOverseas- ...most complex employee systems in the world? The Amazon Compensation Technology team is seeking an innovative and highly motivated Software Development Manager to join our growing organization. We are building new software products and large-scale distributed systems to manage...Internship
- ...precision and reliability in automation.Your role As a Robotics Software Development Team Lead, you will direct the team responsible for high-level... ...Design the software architecture for systems in a Linux environment.Design new features and tools for current and future...LinuxPermanent employmentFull timeImmediate startWorldwideRelocationFlexible hours
- ...What You Will Do You will lead, mentor, and develop a team of software developers while overseeing the design, integration, delivery,... ...high-quality execution. Lead, mentor, and develop the software development team through regular one-on-ones, constructive feedback,...Work at officeRemote work
$145k - $180k per year
...our own team grow. We were named a 2025 Regional Finalist in Canada’s Best Managed Companies Program, and we’re looking for a Software Development Manager to help us keep raising the bar. Compensation: $145,000 - $180,000 CDN Location: 335 Steelcase Rd East, Markham,...Casual workWork at officeFlexible hours$102k - $160k per year
...the better, we’ll take you there.We are seeking a Manager, Software Engineering, to lead and develop a software engineering team in... ...Manager, Software Engineering, supports employees’ professional development and career growth, strengthens engineering practices, and drives...Flexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Linux Acquisition Software Development. Be the first to apply!
Related searches
- linux Winnipeg, MB
- junior software developer .net Winnipeg, MB
- software implementation project manager Winnipeg, MB
- software asset management analyst Winnipeg, MB
- entry level software Winnipeg, MB
- software application developer Winnipeg, MB
- software sales Winnipeg, MB
- software Winnipeg, MB
- embedded software Winnipeg, MB
- software support Winnipeg, MB

