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

Linux Acquisition Software Development

Teledyne FLIR

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 orMaster’s degree in Computer Science, Software Engineering, Computer Engineering, Artificial Intelligence, or equivalent experience.
  • Strong software development experience inC and C++.
  • Programming experience inPython.
  • 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 LinkHS, 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.

Teledyne provides enabling technologies to sense, transmit and analyze information for industrial growth markets, including aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, energy, medical imaging and pharmaceutical research.

#J-18808-Ljbffr
Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Linux Acquisition Software Development in Ottawa, ON vacancy
  • $70k - $120k per year

     ...Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares...  ...Tests; ~ Docker Containers; ~ Linux; ~ Familiarity with Test Tracking...  ...selected for an interview, the Talent Acquisition Partner can share more information... 
    Linux
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    more than 2 months ago
  •  ...Crafty Penguins is growing our team! We are hiring a full-time  Linux Systems Specialist - Senior   to collaborate with our growing...  ...switches, Overlay networks, Dynamic routing protocols. ~ Software development experience in various languages ~ Certifications on our platforms... 
    Linux
    Permanent employment
    Full time
    For contractors
    Remote work
    Flexible hours

    Culture Core Group

    Ottawa, ON
    13 days ago
  •  ...on X and LinkedIn or visit We are seeking an experienced software developer with Systems Engineering domain knowledge to build practical...  ...software or internal engineering tools. ~ Strong Python development skills, including data processing and text analysis. API... 
    Suggested
    Full time
    Internship
    Work at office
    Worldwide

    Telesat Corporation

    Ottawa, ON
    more than 2 months ago
  • $74k - $98k per year

     ...manage their security posture through a single, streamlined interface.  We are seeking someone driven to build quality into the software development lifecycle. Working alongside developers, you'll design automated testing solutions for a modern SaaS architecture and help... 
    Suggested
    Full time
    Worldwide

    Barracuda Networks

    Ottawa, ON
    more than 2 months ago
  •  ...with a proven track record in application development and exceptional leadership skills to join...  ...development team. As the Director of Software Development, you will play a key role in...  ...is a plus. Extensive experience with Linux environments, including managing infrastructure... 
    Linux
    Long term contract
    Full time
    Internship
    Work at office
    Worldwide

    Rebel

    Ottawa, ON
    2 days ago
  • $95k - $115k per year

     ...: Syntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of...  ...board support packages, bootloaders, secure boot, Linux/QNX-based embedded systems, kernel drivers,... 
    Linux
    Full time

    Syntronic

    Ottawa, ON
    a month ago
  • $174.2k - $278.7k per year

     ...Role… CNN Digital Commerce is seeking a Software Engineering Manager to lead a talented...  ...You will be responsible for leading the development of high-quality, customer-facing products...  ...interviews, and contributing to talent acquisition efforts. #LI-Hybrid How We Get Things... 
    Long term contract
    Temporary work
    Local area

    Warner Bros. Discovery

    Ottawa, ON
    1 day ago
  • $90k - $115k per year

     ...our growing global team. Our hardware and software solutions are built for performance,...  ...Solid experience with Embedded Software Development in C and C ++drivers, libraries and application...  ...for embedded platforms running Windows, Linux, QNX or other real-time operating systems... 
    Linux
    Full time

    Pleora Technologies

    Ottawa, ON
    5 days ago
  • $80k - $110k per year

     ...’re Going Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers...  ...love to hear from you! Role Overview The Talent Acquisition Partner will lead end-to-end recruitment for a mix of... 
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    28 days ago
  •  ...areas of IT including cloud technology, software solutions, and infrastructure, as well as...  ...Title: Implementation Specialist - Senior Linux and Cloud Engineer Reports to: Technical...  ...and dental insurance Professional development and certification reimbursement A collaborative... 
    Linux
    Full time

    PureLogic IT Solutions

    Ottawa, ON
    more than 2 months ago
  •  ...forensics, courts, and beyond .   We've grown through strategic acquisitions and deep product investment. What connects all of it is a...  ...or a forensic lab processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four decades... 
    Full time
    Internship
    Work from home

    Versaterm

    Ottawa, ON
    6 days ago
  • $123.51k - $155.15k per year

     ...Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems...  ..., and software development with QNX or Linux. Experience with utilizing debugging...  ...GITLab. Experience with data processing, acquisition, and distribution systems and as well... 
    Linux
    Full time
    Contract work
    Flexible hours

    NAV Canada

    Ottawa, ON
    9 days ago
  •  ...As an Intermediate Software Developer on the platform deployment team...  .... You will work closely with development teams to ensure the...  ...those APIs   Experience with Linux, Windows, Virtualization...  ...in designing and developing acquisition, collection and analysis solutions... 
    Linux
    Full time

    Jsi

    Ottawa, ON
    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

    Ottawa, ON
    7 days ago
  •  ...Description As a Software Developer on our Product Development team, you'll work with a group of talented developers and product managers to take new product ideas from concept to production features that our users love. You'll work closely with Product Managers to understand... 
    Full time

    Intouch Insight

    Ottawa, ON
    8 days ago
  • $85k - $100k per year

     ...Description Intermediate Software Developer – Developer Experience and Release Engineering...  ...balance, as well as the professional development opportunities needed to advance your career...  ...premise software solutions across Windows, Linux, and mobile platforms.   Key... 
    Linux
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  • $80k - $105k per year

     ...our growing global teams. Our hardware and software solutions are built for performance,...  ...applications, SDK libraries, and drivers (Windows, Linux, Mac) for PCs and embedded platforms (ARM...  ...Minimum of one year of solid software development experience using C++ for embedded systems... 
    Linux
    Full time

    Pleora Technologies

    Ottawa, ON
    more than 2 months ago
  • $57.5k - $87.5k per year

     ...Division Employment Type: Full-Time Reports to: Land Development Manager   When it comes to forward-thinking homebuilding...  ...Assist with the management of land development projects from acquisition to final assumption, with liaison between Sales, Marketing, Building... 
    Full time
    For contractors
    Work at office
    Immediate start

    Mattamy Homes

    Ottawa, ON
    22 days ago
  •  ...and agile workplace that supports career development, professional growth, and impactful work...  ...Description We are seeking a Full-Stack Software Developer with strong Java and CMS (...  ...Server, Apache Tomcat Operating Systems: Linux (RHEL, Alma Linux, Ubuntu) Tools: Azure... 
    Linux
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    Adga Group Consultants Inc

    Ottawa, ON
    more than 2 months ago
  • $28.5 - $44 per hour

     ...This posting is for an existing vacancy. Requisition ID: 78427    Description We are looking for a motivated QA / Software Development Co-op student to join our software development team based in Ottawa, Ontario, Canada. This position provides an opportunity to... 
    Hourly pay
    Full time
    Internship
    Work at office

    Skyworks

    Ottawa, ON
    5 hours ago
  • $96k - $146k per year

     ...across the country. For more information, please visit Product Development uses design thinking & user experience methods to deliver...  ...more! In this position.. We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development experience... 

    Ford Motor Company

    Ottawa, ON
    27 days ago
  •  ...About the position Reporting to the Manager, Talent Acquisition, the Talent Acquisition Specialist plays an essential role in sourcing...  ...Resources Information Systems (HRIS), and other recruitment software/tools Detail-oriented, highly organized, and able to manage... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Remote work
    Worldwide
    Trial period

    Canadian North

    Ottawa, ON
    more than 2 months ago
  • $75k - $88k per year

     ...Job Title: Intermediate Software Developer On-site/ Remote/ Hybrid: Onsite Location: Ottawa, ON Job Type: Permanent Salary...  ...enhancement. In this role, you will contribute to the design, development, integration, maintenance, and support of both custom-built and... 
    Permanent employment
    Full time
    Immediate start
    Remote work

    Duke Llc

    Ottawa, ON
    6 days ago
  • $85k - $110k per year

     ...LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical...  ...Intelligence, Reconnaissance, Target Acquisition and Surveillance capabilities into a...  ...control. You will be part of an agile development team, responsible for designing, implementing... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    more than 2 months ago
  •  ...time to grow your career with CLV Group! With the July 2026 acquisition of InterRent, we have strengthened our national presence and united...  ...real estate platform spans investments, acquisitions, development, asset management, property management and corporate services.... 
    Long term contract
    Full time
    Internship
    Work at office

    The Clv Group

    Ottawa, ON
    a month ago
  • $95k - $110k per year

     ...support for a healthy work-life balance, as well as the professional development opportunities needed to advance your career. You’ll be part of a...  ..., Loki, Datadog, or OpenTelemetry. - Experience with Linux, cloud networking, IAM, monitoring, logging, and troubleshooting... 
    Linux
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  • $21 - $25 per hour

     ...opportunities through charitable alliances: Professional and career development opportunities Wellness resources and support I nclusive...  ...company driven by high performance THE OPPORTUNITY:   Software Developer Co-op reporting to Agile Development Manager, working... 
    Permanent employment
    Internship
    Work at office

    TechInsights

    Ottawa, ON
    9 days ago
  • $80k - $105k per year

     ...The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support...  ...pipelines. Applied knowledge and experience with Linux and Windows operating systems. Experience working... 
    Linux
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    more than 2 months ago
  • $140k - $155k per year

     ...StarTech.com is hiring for a newly created, remote Business Development Manager in Canada. We are seeking someone based in the Province...  ...% of the time   Hiring Process # Intro call with Talent Acquisition (30-minutes) # First Interview with Hiring Manager (45-... 
    Remote job
    Remplacement
    Full time
    Contract work
    Internship
    Work at office
    Work from home
    Shift work

    StarTech.com

    Ottawa, ON
    23 days ago
  • $155k - $180k per year

     ...your hard work! Overview This position is for a Principal Software Developer - AI Integration. In this role you will be a key technical...  ...and Lead: Provide technical leadership and mentorship to development teams, conducting code reviews and establishing best practices... 
    Full time
    Immediate start

    Solace

    Ottawa, ON
    19 days ago

Do you want to receive more vacancies?

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