Software Developer

Laval

60,00$ - 64,00$ /heure

Offre publiée le 2025-09-24

Insight Global

Overview

Insight Global is looking for an experienced Software Developer to join a major client in a 12-month, onsite capacity out of the Laval Headquarters. You will be part of the software and system team, participating in developing software related to radar signal processing, target detection, tracking, classification, and data exchanges between embedded software, PC applications and third-party software. You will contribute to software requirements, design, coding, validation, and performance assessment, and collaborate with system specialists to ensure algorithms ported to embedded software or PC applications meet system requirements. You will participate in radar software validations on different radar models in the engineering lab, anechoic chamber or outdoor test site.

Base pay

CA$60.00 / hr - CA$64.00 / hr

Location and duration

Hybrid - 4 days in Laval, QC. 12-month contract. Onsite at Laval Headquarters.

Responsibilities

Day-to-day responsibilities include developing advanced software related to radar signal processing, target detection, tracking, classification, and data exchanges between embedded software, PC applications and third-party software. You will work on software requirements, design, coding, validation, and performance assessment, and ensure algorithms ported to the embedded software or PC application meet system requirements. You will participate in radar software validations on various radar models in the engineering lab, anechoic chamber or outdoor test site.

Must haves

  • Software developer with 5+ (ideally 10+) years of experience
  • 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 and extensive processing
  • Bilingual (English and French)

Plusses

  • Embedded software development with an RTOS and / or Linux
  • Knowledge of Python
  • Knowledge of Matlab
  • Knowledge of XML protocols
  • Knowledge of TCP / IP socket programming
  • Knowledge of 3D coordinate transformations
  • Knowledge of applied Linear Algebra programming
  • Basic knowledge of radio-frequency physics and concepts
  • Basic knowledge of machine learning and pattern matching concepts

Seniority level

  • Mid-Senior level

Employment type

  • Contract

Job function

  • Information Technology

Industries

  • Information Services and IT Services and IT Consulting

J-18808-Ljbffr