Acquisition Software Developer
FLIR Systems, Inc.2 months ago
Richmond, Canada or Ottawa, CanadaMid Level
Base Salary
$94k - $125k/yr
Responsibilities
- Design, implement, and maintain software components in C and C++ for Windows-based GigE Vision and industrial imaging products.
- Develop Python tools, test infrastructure, automation, unit tests, and automated build workflows.
- Enhance and support Ethernet and GigE Vision software stacks and high-speed data transfer applications.
- Troubleshoot customer-reported issues, network communication problems, defects, and software performance concerns.
- Participate in software architecture discussions, design reviews, code reviews, integration testing, system testing, and regression testing.
- Collaborate with hardware, FPGA, validation, and application teams.
- Use Git-based source control, contribute to CI/CD pipelines, and maintain technical documentation and design specifications.
- Apply software development, cybersecurity, and quality practices.
Requirements
- Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.
- At least 3 years of professional software development experience.
- Strong programming skills in C and C++.
- Experience with Python scripting and automation.
- Knowledge of Git, code reviews, automated testing, continuous integration, unit testing, and test automation.
- Knowledge of Ethernet networking fundamentals and TCP/IP.
- Strong debugging, problem-solving, written communication, and verbal communication skills in English.
- Preferred experience includes Windows device drivers, low-level system software, Linux development, machine vision, industrial cameras, image acquisition systems, GigE Vision, GenICam, cybersecurity standards, secure software development, static analysis tools, sanitizers, and software quality metrics.
- Familiarity with AI-assisted coding, testing, and software development tools is preferred.
- Ability to communicate effectively in French in a bilingual environment is preferred.
Benefits
- Collaborative engineering culture with global impact and opportunities to work on imaging and semiconductor technologies.
- Professional growth supported by experienced technical leaders.
- Competitive compensation and comprehensive benefits.
- Access to design tools and testing facilities.
- Workplace focused on diversity, learning, and innovation.
About FLIR Systems, Inc.
FLIR Systems, now Teledyne FLIR, builds thermal imaging cameras, infrared sensors, machine vision systems, and perception software for defense, industrial automation, public safety, research, and OEMs. It sells modules and integrated systems, plus analytics and integration tools, to government agencies, enterprises, and equipment manufacturers worldwide. Founded in 1978 and headquartered in Wilsonville, Oregon, it operates as a subsidiary of Teledyne Technologies following the 2021 acquisition.