Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software ...
Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software ...
From bot detection to brute-force to suspicious IP throttling and beyond, this team often provides the first line of defense for Auth0 customers. The Staff Software Engineer At Okta, we're building ...
New
From bot detection to brute-force to suspicious IP throttling and beyond, this team often provides the first line of defense for Auth0 customers. The Staff Software Engineer At Okta, we're building ...
New
Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software ...
Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software ...
Senior Software Developer
Concord, ON ยท On-site
CA$93K - CA$124K/yr
These markets include aerospace and defense, factory automation, air and water quality ... Senior Software Developer (C++) - Lidar & Geospatial Systems Join Teledyne Optech, part of Teledyne ...
Senior Software Developer
Concord, ON ยท On-site
CA$93K - CA$124K/yr
These markets include aerospace and defense, factory automation, air and water quality ... Senior Software Developer (C++) - Lidar & Geospatial Systems Join Teledyne Optech, part of Teledyne ...
Senior Cyber Defense Engineer
Toronto, ON ยท Hybrid
WHY THIS ROLE IS IMPORTANT TO US We are looking for a Senior Cyber Defense Engineer who wants to be in a technical role. Someone who is comfortable going both wide and deep across our Azure security ...
Senior Cyber Defense Engineer
Toronto, ON ยท Hybrid
WHY THIS ROLE IS IMPORTANT TO US We are looking for a Senior Cyber Defense Engineer who wants to be in a technical role. Someone who is comfortable going both wide and deep across our Azure security ...
Digital Manufacturing Engineer
Georgetown, ON ยท On-site
... defense, medical, industrial, and scientific markets. YOUR DAY TO DAY : We are expanding our ... This role will be a key contributor, developing, implementing, and supporting software solutions ...
Quick apply
Digital Manufacturing Engineer
Georgetown, ON ยท On-site
... defense, medical, industrial, and scientific markets. YOUR DAY TO DAY : We are expanding our ... This role will be a key contributor, developing, implementing, and supporting software solutions ...
... defense, medical, industrial, and scientific markets. YOUR DAY TO DAY : We are expanding our ... This role will be a key contributor, developing, implementing, and supporting software solutions ...
Quick apply
... defense, medical, industrial, and scientific markets. YOUR DAY TO DAY : We are expanding our ... This role will be a key contributor, developing, implementing, and supporting software solutions ...
Hardware Engineer
Mississauga, ON ยท On-site
CA$80K - CA$120K/yr
Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. We have an immediate opening for a ...
Hardware Engineer
Mississauga, ON ยท On-site
CA$80K - CA$120K/yr
Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. We have an immediate opening for a ...
Senior C++ Reverse Engineer
Toronto, ON ยท Remote
$150K - $250K/yr
... in software: the boundary between Windows, third-party game engines, and our own product ... Clean lifecycles, sane versioning, defensive boundaries that fail predictably. What you ship here ...
Quick apply
Senior C++ Reverse Engineer
Toronto, ON ยท Remote
$150K - $250K/yr
... in software: the boundary between Windows, third-party game engines, and our own product ... Clean lifecycles, sane versioning, defensive boundaries that fail predictably. What you ship here ...
Principal Consultant - Cybersecurity & Agentic AI
CA$130K - CA$140K/yr
Candidate will bring deep dual expertise across offensive and defensive security, penetration testing, and software engineering, and apply that fluency to push the boundaries of what is possible with ...
Principal Consultant - Cybersecurity & Agentic AI
CA$130K - CA$140K/yr
Candidate will bring deep dual expertise across offensive and defensive security, penetration testing, and software engineering, and apply that fluency to push the boundaries of what is possible with ...
Project Engineer/Manager (TK0)
Mississauga, ON ยท On-site
CA$85K - CA$120K/yr
Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. Aviya has an opening for a Project ...
Project Engineer/Manager (TK0)
Mississauga, ON ยท On-site
CA$85K - CA$120K/yr
Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. Aviya has an opening for a Project ...
Geotechnical Engineer (26049)
Bowmanville, ON ยท On-site
CA$75K - CA$105K/yr
... defense sectors. We have created a challenging and inviting workplace, where individuals are ... Have experience with geotechnical software applications such as Slope/W, Seep/W, Sigma/W, Settle3D ...
Geotechnical Engineer (26049)
Bowmanville, ON ยท On-site
CA$75K - CA$105K/yr
... defense sectors. We have created a challenging and inviting workplace, where individuals are ... Have experience with geotechnical software applications such as Slope/W, Seep/W, Sigma/W, Settle3D ...
The engineer will own major features endtoend (architecture, implementation, validation, launch ... Responsible for the entire software development process of your domain, including requirements ...
The engineer will own major features endtoend (architecture, implementation, validation, launch ... Responsible for the entire software development process of your domain, including requirements ...
The engineer will own major features endtoend (architecture, implementation, validation, launch ... Responsible for the entire software development process of your domain, including requirements ...
The engineer will own major features endtoend (architecture, implementation, validation, launch ... Responsible for the entire software development process of your domain, including requirements ...
... defense contracting * Experience in enterprise SaaS sales * Experience selling to technical buyers such as engineers, product teams, or manufacturing organizations What Success Looks Like Success won ...
... defense contracting * Experience in enterprise SaaS sales * Experience selling to technical buyers such as engineers, product teams, or manufacturing organizations What Success Looks Like Success won ...
Geotechnical Engineer (26049)
Bowmanville, ON ยท On-site
CA$75K - CA$105K/yr
... defense sectors. We have created a challenging and inviting workplace, where individuals are ... Have experience with geotechnical software applications such as Slope/W, Seep/W, Sigma/W, Settle3D ...
Quick apply
Geotechnical Engineer (26049)
Bowmanville, ON ยท On-site
CA$75K - CA$105K/yr
... defense sectors. We have created a challenging and inviting workplace, where individuals are ... Have experience with geotechnical software applications such as Slope/W, Seep/W, Sigma/W, Settle3D ...
Geotechnical Engineer (26049)
Bowmanville, ON ยท On-site
... defense sectors. We have created a challenging and inviting workplace, where individuals are ... Have experience with geotechnical software applications such as Slope/W, Seep/W, Sigma/W, Settle3D ...
Quick apply
Geotechnical Engineer (26049)
Bowmanville, ON ยท On-site
... defense sectors. We have created a challenging and inviting workplace, where individuals are ... Have experience with geotechnical software applications such as Slope/W, Seep/W, Sigma/W, Settle3D ...
The engineer will own major features endtoend (architecture, implementation, validation, launch ... Responsible for the entire software development process of your domain, including requirements ...
The engineer will own major features endtoend (architecture, implementation, validation, launch ... Responsible for the entire software development process of your domain, including requirements ...
The engineer will own major features endtoend (architecture, implementation, validation, launch ... Responsible for the entire software development process of your domain, including requirements ...
The engineer will own major features endtoend (architecture, implementation, validation, launch ... Responsible for the entire software development process of your domain, including requirements ...
L3Harris is the Trusted Disruptor in defense tech. With customers' mission-critical needs always in ... Develop systems level test procedure, perform functional verification and software regression tests ...
L3Harris is the Trusted Disruptor in defense tech. With customers' mission-critical needs always in ... Develop systems level test procedure, perform functional verification and software regression tests ...
Defense Software Engineer information
See Toronto, ON salary details
$34.4K - $46.8K
3% of jobs
$46.8K - $59.2K
5% of jobs
$59.2K - $71.6K
7% of jobs
$82.1K is the 25th percentile. Wages below this are outliers.
$71.6K - $84K
11% of jobs
$84K - $96.4K
14% of jobs
The median wage is $105K / yr.
$96.4K - $108.8K
14% of jobs
$108.8K - $121.2K
14% of jobs
$128.5K is the 75th percentile. Wages above this are outliers.
$121.2K - $133.6K
12% of jobs
$133.6K - $146K
10% of jobs
$146K - $158.4K
6% of jobs
$158.4K - $170.8K
4% of jobs
$34.4K
$109K
$170.8K
How much do defense software engineer jobs pay per year?
What is a defense software engineer?
A Defense Software Engineer develops, tests, and maintains software for military and defense applications. They work on secure, mission-critical systems such as weapons control, cybersecurity, and communication networks. Their role requires proficiency in programming languages, security protocols, and compliance with defense standards. Due to the nature of the industry, security clearances and adherence to classified information policies are often required.
What are the key skills and qualifications needed to thrive in the defense software engineer position, and why are they important?
To thrive as a Defense Software Engineer, you need expertise in software development, a strong grasp of cybersecurity principles, and familiarity with defense industry standards, typically demonstrated by a degree in computer science, engineering, or a related field. Experience with programming languages such as C++, Java, or Python, knowledge of real-time operating systems, and certifications like Security+ or CISSP are often required. Attention to detail, problem-solving abilities, and the capacity to work collaboratively in multidisciplinary teams are valuable soft skills. These competencies ensure that complex, secure, and mission-critical software solutions are effectively developed and maintained to meet stringent defense requirements.
What types of projects and technologies do defense software engineers typically work on?
Defense Software Engineers often work on projects involving the development and maintenance of software for military systems, such as radar, communications, simulation, or weapons control platforms. They frequently use technologies like embedded systems, secure coding practices, and specialized hardware interfaces. Project work can range from upgrading legacy systems to designing cutting-edge capabilities, often requiring adherence to rigorous security and compliance protocols. Collaboration with systems engineers, hardware teams, and government stakeholders is typical, offering a dynamic and mission-driven work environment. This exposure helps engineers build specialized expertise while contributing directly to national security initiatives.
- Entry Level Embedded Software Engineer
- Qt Software Engineer
- Senior Embedded Systems Engineer
- Senior Specialist Software Engineer 500K
- Embedded Automotive Software Testing Engineer
- Senior Embedded Engineer
- Urgently Hiring Remote Senior Software Engineer
- Software Engineer Usa
- Entry Level Scientific Software Developer
- Remote Software Engineer Manager

Ingenieur ou ingenieure logiciels/Software Engineer
Mississauga, ON โข On-site
Full-time
Re-posted 24 days ago
Job description
- Collaborer avec l'equipe des logiciels a des activites entourant la validation, la verification et la publication de logiciels destines a des systemes de commande de vol.
- Passer en revue l'architecture du logiciel, les exigences de haut niveau et de faible niveau afin de s'assurer qu'elles correspondent aux specifications du produit et du logiciel.
- Effectuer des revues et des analyses du code source pour verifier la conformite aux documents de conception et aux normes de l'industrie.
- Executer des essais selon les exigences, y compris des essais d'unite (UT), des essais d'integration du logiciel (SIT), des essais d'integration du logiciel et du materiel (HSIT) conformement aux lignes directricesย DO-187C niveau A, B et C.
- Contribuer a l'amelioration des processus et executer des taches connexes additionnelles au besoin.
- Collaborate with the software team on activities related to software validation, verification, and release for flight control systems.
- Review software architecture, high-level requirements, and low-level requirements to ensure alignment with product and software specifications.
- Conduct source code reviews and analysis to verify compliance with design documents and industry standards.
- Perform Requirements-Based Testing, including Unit Testing (UT), Software Integration Testing (SIT), and Hardware/Software Integration Testing (HSIT) in accordance with DO-178C Level A, B, and C guidelines.
- Contribute to process improvements and perform additional related duties as required.
- Baccalaureatย ou maitrise en genie informatique ou genie logiciel (les diplomes en genie electrique ou genie en mecatronique avec mineure en sciences informatiques seront pris en consideration).
- Au moins 3 annees d'experience demontree en verification de logiciels certifies en etat de navigabilite selon les lignes directricesย DO-178C ou des normes equivalentes de certification de logiciels critiques pour la securite (p. ex. dans les domaines des soins medicaux ou de l'automobile).
- Experience de niveau expert dans la creation et l'execution de tests a l'aide de NI TestStand (National Instruments), y compris l'automatisation des tests.
- Vaste experience des tests d'integration materiel-logiciel.
- Connaissance de travail de NI LabView et de RapiCover.
- Maitrise des langages C et C++ pour la conception de logiciels embarques.
- Experience des langages de script (Python ou Perl) pour la conception de tests et l'automatisation.
- Connaissance des systemes de controle de version tels que Git ou SVN.
- Experience des outils Matlab/Simulink ou Pytest.
- Connaissance des langages d'assemblage et du codage de bas niveau.
- Connaissance de Rational PORTES et des outils de signalement des problemes.
- Solides aptitudes a la communication verbale et ecrite et capacite de travailler en equipe.
- Personne motivee qui prend l'initiative d'ameliorer ses competences.
- Personne soucieuse du detail, dotee de solides competences en resolution de probleme et capable de respecter les echeances.
- Bachelor's or Master's degree in Computer or Software Engineering (Electrical or Mechatronics Engineering with a Computer Science minor considered).
- Minimum 3 years of proven experience in airworthy software verification following DO-178C or equivalent safety-critical certification standards (e.g., medical or automotive).
- Expert-level experience in test authoring and execution using NI TestStand (National Instruments), including test automation.
- Extensive experience in hardware-software integration testing.
- Working knowledge of NI LabVIEW and RapiCover.
- Proficiency in C and C++ for embedded software development.
- Experience with scripting languages (Python or Perl) for test development and automation.
- Familiarity with version control systems such as Git or SVN.
- Experience with Matlab/Simulink tools or Pytest.
- Familiarity with assembly languages and low-level coding.
- Knowledge of Rational DOORS and problem reporting tools.
- Strong verbal and written communication skills and ability to work collaboratively.
- Self-motivated learner with initiative to enhance skills.
- Detail-oriented with strong problem-solving abilities and capacity to meet deadlines.