L

L3Harris Technologies

Global defense contractor delivering aerospace tech

Specialist - E, Software Engineering

Desktop Application DevelopmentPosted on Nov 9
Full-timeMontreal, QC, CanadaCA$75k - CA$125k /yrIn-person

About the Job

Requirements

  • A degree in software engineering, computer engineering, computer science, or a related technical field is required; equivalent practical experience may also be considered.
  • At least five years of professional software-development experience is required.
  • Proficiency in modern C++ development is required.
  • Hands-on experience developing human-machine-interface (HMI) applications is required.
  • Understanding of object-oriented programming, software architecture, and software-design principles is required.
  • Experience working on large, complex software systems is required.
  • Analytical, troubleshooting, debugging, and problem-solving skills are required.
  • Ability to work effectively amid changing priorities is required.
  • Ability to work independently and contribute to technical decisions is required.
  • Ability to communicate and collaborate with multidisciplinary engineering teams is required.
  • Bilingual proficiency in French and English is required.
  • Eligibility to register in the Controlled Goods Program is required.
  • Eligibility to obtain and maintain Canadian Government Reliability Status and Secret Level II / NATO Secret clearance is required.
  • Ability to satisfy U.S. International Traffic in Arms Regulations (ITAR) requirements is required.

Responsibilities

  • Design, develop, and maintain HMI software components using C++.
  • Contribute to modernizing and evolving existing IPMS HMI solutions currently based on legacy C++ MFC technologies.
  • Participate in software-architecture discussions, technical-design activities, and peer code reviews related to HMI application development.
  • Develop clean, maintainable, efficient, and reusable software in accordance with software-engineering best practices.
  • Diagnose, debug, and resolve software defects, integration issues, and system problems.
  • Collaborate with multidisciplinary teams, including systems engineering, integration and test, quality assurance, and product stakeholders.
  • Support software integration, validation, and testing activities.
  • Adapt to evolving project requirements and priorities in a dynamic development environment, including when technical information is incomplete.
  • Contribute to technical decision-making and continuous-improvement initiatives within the software team.

Desired Qualifications

  • Knowledge of distributed systems and client-server architectures.
  • Experience with Agile software development, including iterative development, sprint planning, and collaborative workflows.
  • Knowledge of continuous integration/continuous delivery (CI/CD) pipelines and automated testing practices.
  • Experience with the Qt framework, including QML, Qt Creator, and signal/slot architecture.
  • Experience in safety-critical, defense, aerospace, naval, or regulated environments.

About the Company

L3Harris Technologies

Global defense contractor delivering aerospace tech

L3Harris Technologies provides advanced aerospace, defense, and space systems for governments and commercial customers. Its products include sensors, communications, and propulsion—such as tactical radios, night-vision gear, satellite payloads, missile defense, and space propulsion—delivered as integrated systems for operations across air, land, sea, space, and cyber domains. The company blends legacy technologies from two joining giants with newer capabilities, faster acquisition cycles, and a focus on missiles, space, and resilient communications to field solutions quickly. Its goal is to be a trusted, scale-ready provider of next‑generation defense and intelligence capabilities for national security and related customers.

Company size
10,001+
Company stage
IPO
Headquarters
Melbourne, FL
Founded
1895

Recently Posted Jobs

Explore more opportunities at L3Harris Technologies

See more jobs