Acquisition Software Developer
Role Overview
The Acquisition Software Developer - GigE Vision joins the Software R&D team.
The role develops Windows software for GigE Vision devices, networking infrastructure, and SDK components used across industrial imaging products.
The position emphasizes software engineering practices, automated testing, cybersecurity awareness, and modern development workflows.
Key Skills for This Role
Full Job Posting
Company
Teledyne Digital Imaging designs, manufactures, and develops high-performance CMOS and CCD image sensors and modular expandable cameras.
Its products are used in machine vision, document scanning, image capture, surveillance, process monitoring, manufacturing inspection, medical imaging, and multimedia.
Role overview
The Acquisition Software Developer - GigE Vision joins the Software R&D team.
The role develops Windows software for GigE Vision devices, networking infrastructure, and SDK components used across industrial imaging products.
The position emphasizes software engineering practices, automated testing, cybersecurity awareness, and modern development workflows.
Software development
- Design, implement, and maintain software components in C and C++.
- Develop Python tools, test infrastructure, and automation.
- Enhance Ethernet and GigE Vision software stacks and resolve customer-reported issues.
- Participate in architecture discussions and design reviews; collaborate with hardware, FPGA, validation, and application teams.
Software quality and processes
- Develop unit tests and contribute to integration, system, and regression testing.
- Investigate defects, implement corrective actions, and participate in code reviews and improvement initiatives.
- Use Git workflows; contribute to CI/CD pipelines and automated builds.
- Follow software lifecycle processes and maintain technical documentation and design specifications.
Networking
- Develop and troubleshoot Ethernet communications involving IP, UDP, RoCE, and related protocols.
- Support GigE Vision imaging systems and high-speed data transfer applications.
- Analyze network performance and communication issues.
Required qualifications
- Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.
- At least 3 years of professional software development experience.
- Strong C and C++ programming skills and experience with Python scripting and automation.
- Knowledge of Git, code reviews, automated testing, continuous integration, and unit test automation.
- Knowledge of Ethernet networking fundamentals and TCP/IP.
- Strong debugging and problem-solving skills; good written and verbal communication in English.
Preferred qualifications
- Experience with Windows device drivers or low-level system software, or Linux software development.
- Experience with machine vision, industrial cameras, or image acquisition systems; knowledge of GigE Vision, GenICam, or related standards.
- Experience with cybersecurity standards and secure software development, static analysis, sanitizers, or software quality metrics.
- Experience using AI-assisted coding, testing, and development tools; French communication ability in a bilingual environment.
What the company offers
- Collaborative engineering culture and opportunities to work on imaging and semiconductor technologies.
- Professional growth, competitive compensation, comprehensive benefits, and access to design tools and testing facilities.
Salary range
- The anticipated salary range is $93,700 to $124,900; actual compensation depends on factors including location, education, experience, skills, and position type.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Teledyne FLIR
AMD and EADSIM Specialist
, UAE
Teledyne FLIR seeks an Air and Missile Defense Analyst/EADSIM Specialist to build and operate simulation-based training for UAE air-warfare units. The work includes scenario development, simulation integration, system su
Software Engineer - C#/.NET (US Citizenship Required)
West Lafayette, USA
Teledyne FLIR seeks a Software Engineer to design, develop, and maintain applications and embedded software for advanced analytical instrumentation systems. The role spans the full software development lifecycle, includi
Software Engineer - C#/.NET (US Citizenship Required)
West Lafayette, USA
Teledyne FLIR seeks a Software Engineer to design, develop, and maintain applications and embedded software for advanced analytical instrumentation systems. The role spans the full software development lifecycle, includi
Payload Communications Manager
Huntsville, USA
Teledyne FLIR is seeking a Payload Communications Manager to serve as the primary communications interface between International Space Station crews, payload operations, and ground support teams. The role manages real-ti
Director, Product Line Management
San Diego, USA
Teledyne Interconnect Solutions is seeking a Director of Product Line Management to lead the vision, strategy, and lifecycle of a portfolio of connector products. The role drives product growth, profitability, and market
Senior Customer Service Executive
Chelmsford, GBR
Teledyne FLIR is seeking a Senior Customer Service Executive to support customer orders, service delivery and high-value accounts in an international manufacturing environment. The role requires customer service or order
Software Test Leader
Richmond, CAN
Teledyne FLIR is seeking a Software Test Leader to guide test engineering for host software, embedded firmware, and FPGA-based imaging systems. The role combines hands-on automation with team leadership and requires Pyth
Test Technician
Shipley, GBR
Teledyne is seeking a Test Technician to align, test, verify, and diagnose RF, analogue, and digital electronic products. The role requires electronic manufacturing experience or an HNC in Electronic Engineering, strong
AMD and EADSIM Specialist
, UAE
Software Engineer - C#/.NET (US Citizenship Required)
West Lafayette, USA
Software Engineer - C#/.NET (US Citizenship Required)
West Lafayette, USA
Payload Communications Manager
Huntsville, USA
Director, Product Line Management
San Diego, USA
Senior Customer Service Executive
Chelmsford, GBR
Software Test Leader
Richmond, CAN
Test Technician
Shipley, GBR