Taro Logo

Software Developer (12 month Contract)

Teledyne Technologies provides enabling technologies for industrial growth markets including aerospace, defense, factory automation, environmental monitoring, and medical imaging.
Laval, QC, Canada
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Robotics

Job Description

Teledyne FLIR is seeking a talented Software Developer to join their Engineering team in Laval, Quebec. As part of a small, award-winning team that developed some of the world's best radars, you'll work on advanced software for radar signal processing, target detection, tracking, and classification. The role involves developing embedded software and PC applications, working with system specialists to implement algorithms that meet system requirements. The position requires expertise in C++ development, real-time communications, and signal processing. The team has won prestigious engineering awards, including the Engineering Innovation prize from OIQ in 2015 and Engineers Canada in 2017. This is a 12-month contract position with potential for conversion to full-time, offering an opportunity to work on cutting-edge radar technology while collaborating with passionate engineers. The role combines software architecture, algorithm design, and hands-on development, making it ideal for experienced developers interested in complex technical challenges in the defense and aerospace sector.

Last updated 5 hours ago

Responsibilities For Software Developer (12 month Contract)

  • Write software requirements and define software architectures with respect to system requirements
  • Design algorithms and develop C++ code for radar products
  • Test and integrate software in radar products and applications
  • Optimize code (speed, memory use, etc.)
  • Participate in software quality assurance activities
  • Develop advanced software related to radar signal processing, target detection, tracking, classification

Requirements For Software Developer (12 month Contract)

Python
Linux
  • 5+ years of software development experience (ideally 10+)
  • Strong experience in C/C++ with Microsoft Visual Studio
  • Experience in software configuration management (Git, SVN) and software quality processes
  • Experience with large complex software with real-time communications
  • Good analytical and problem-solving skills
  • Working knowledge of English and French
  • Eligible for Canadian Controlled Goods Program

Related Jobs

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Content Services Verticals team, focusing on building next-generation systems for Microsoft Start using LLMs and distributed backend services.

Application Senior Developer

Senior Application Developer role at CIBC focusing on digital transformation and API development, requiring 5+ years of Java experience and cloud technology expertise.

Senior Software Engineer, Account Management

Senior Software Engineer role at Asana focused on building and scaling account management systems for enterprise customers in Vancouver.

Senior Software Engineer II - New Product

Senior Software Engineer II position at Samsara, building critical components of the Automation Platform and shaping strategy for Event Architecture and RPCs.

Senior Software Engineer

Senior Software Engineer position at Venn, leading development of financial services products and integrating banking solutions for Canadian business banking platform.