1

Cyber Security Software Developer Jobs in Ottawa, ON

QNX Senior Software Test Specialist

Ottawa, ON · On-site

CA$96K - CA$135K/yr

... Engineering, or a related discipline If you have any of these then that would be great * Knowledge of ISO 29119 Software Testing Standards * Familiarity with ISO 21434 Automotive Cybersecurity

We'reat the forefront of advancing cybersecurity technologies and leading projects that improve the ... Hands-on software development experience, preferably with Java and Maven-based applications.

Bachelor's degree in Computer Science, Cybersecurity, Electrical Engineering, or a related field ... Strong understanding of various software systems architectures, secure communications, and ...

QNX Senior Security Researcher

Ottawa, ON · On-site

CA$108K - CA$158K/yr

Knowledge of automotive cybersecurity, embedded systems, or QNX-based platforms * Familiarity with ISO/SAE 21434 or secure software development practices * Reverse engineering experience using tools ...

Knowledge of automotive cybersecurity, embedded systems, or QNX-based platforms * Familiarity with ISO/SAE 21434 or secure software development practices * Reverse engineering experience using tools ...

Network security engineering (hardware, software, cryptographic systems) * Network system ... Background in cybersecurity programs, vulnerability assessments, or network audits * Experience ...

As a key member of our cybersecurity team, you will serve as the dedicated security operations ... Triage SAST and Software Composition Analysis (SCA) findings, distinguish true positives from noise ...

We're at the forefront of advancing cybersecurity technologies and leading projects that improve ... Participate in software release management, continuous integration and continuous delivery (CI/CD ...

We're at the forefront of advancing cybersecurity technologies and leading projects that improve ... Participate in software release management, continuous integration and continuous delivery (CI/CD ...

Partner with Sales Engineering and cross-functional teams to support evaluations and technical ... Knowledge of endpoint management, cybersecurity, backup, disaster recovery, or IT operations ...

Junior IT Technician

Ottawa, ON · Hybrid

CA$65K - CA$85K/yr

... the fields of Engineering, Geoscience, Software, Geomatics, Data Science, Accounting ... Take the lead on Tier 1 triage of cybersecurity alerts, performing initial analysis and escalation ...

... cyber security are addressed as an integrated whole. * Work with the SW team to prototype and ... Software systems architecture * Model-based systems engineering * Artificial Intelligence / Machine ...

Showing results 41-60

Cyber Security Software Developer information

See Ottawa, ON salary details

$23.8K

$115.8K

$165.3K

How much do cyber security software developer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for cyber security software developer in Ottawa, ON is $115,768.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,214.00 and $136,224.00 per year, depending on experience, location, and employer.

What is a cyber security software developer?

A Cyber Security Software Developer designs, develops, and implements software solutions to protect systems, networks, and data from cyber threats. They create security tools, patch vulnerabilities, and integrate encryption, authentication, and intrusion detection mechanisms. Their work involves coding, threat analysis, and collaborating with security teams to identify and mitigate risks. This role requires proficiency in programming languages like Python, C++, or Java, along with knowledge of cybersecurity frameworks and best practices.

What are the key skills and qualifications needed to thrive in the cyber security software developer position?

A Cyber Security Software Developer needs strong programming skills, a thorough understanding of security protocols, and typically a degree in computer science or a related field. Familiarity with tools such as SIEM platforms, static and dynamic security testing tools, and certifications like CISSP or CEH are highly valued. Attention to detail, problem-solving abilities, and effective communication are important soft skills for this role. These competencies are essential for building secure software solutions, staying ahead of evolving threats, and collaborating across security and engineering teams.

What are some common challenges faced by cyber security software developers?

Cyber Security Software Developers often face the challenge of keeping up with rapidly evolving cyber threats and adapting code to address new vulnerabilities as they emerge. Balancing robust security measures with product usability and performance can also be a common hurdle. Additionally, working within cross-functional teams requires clear communication to ensure that security requirements are integrated throughout the development process. Successfully navigating these challenges is crucial for protecting an organization's digital assets and maintaining user trust.

Can you do cyber security as a cyber security software developer?

A cybersecurity software developer designs and builds security tools, applications, and systems to protect digital assets. They often work with programming languages like Python, C++, or Java and may pursue certifications such as CISSP or CEH to enhance their expertise. Their role involves implementing security protocols, testing vulnerabilities, and ensuring software security throughout the development process.

What are popular job titles related to Cyber Security Software Developer jobs in Ottawa, ON?

For Cyber Security Software Developer jobs in Ottawa, ON, the most frequently searched job titles are:

What job categories do people searching Cyber Security Software Developer jobs in Ottawa, ON look for?

The top searched job categories for Cyber Security Software Developer jobs in Ottawa, ON are:

What cities near Ottawa, ON are hiring for Cyber Security Software Developer jobs?

Cities near Ottawa, ON with the most Cyber Security Software Developer job openings:

Infographic showing various Cyber Security Software Developer job openings in Ottawa, ON as of August 2026, with employment types broken down into 68% Full Time, 30% Part Time, and 2% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $115,768 per year, or $55.7 per hour.

QNX Senior Software Test Specialist

AtHoc

Ottawa, ON • On-site

CA$96K - CA$135K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 10 days ago


Job description

Worker Sub-Type:

Regular

Job Description:

QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in delivering safe and secure operating systems, hypervisors, middleware, solutions, and development tools, along with support and services delivered by trusted embedded software experts. With a focus on reducing hardware dependency and increasing efficiency, QNX empowers organizations to unlock new possibilities in areas like high-performance computing at the edge, standards-based virtualization technologies, and cloud enablement. QNX technology has been deployed in the world's most critical embedded systems, including more than 275 million vehicles on the road today. QNX software is trusted across industries including automotive, medical devices, industrial controls, robotics, commercial vehicles, rail, and aerospace and defense.

Are you the person we are looking for?

We are looking for a Senior Software Test Specialist who is passionate about quality, detail-oriented by nature, and excited by the challenge of validating software that must perform flawlessly in safety-critical environments. As part of our Functional Safety Test Team, you will play a key role in helping certify software components to ISO 26262 Functional Safety standards. You'll work alongside experienced engineers testing cutting-edge technologies including safety-certified real-time operating systems, board support packages (BSPs), device drivers, networking stacks, and hypervisors.

If you enjoy solving complex problems, working hands-on with hardware, developing automated tests, and contributing to products used in life-critical systems around the world, we'd love to hear from you.

What You'll Do

  • Validate and verify safety-certified real-time embedded software through both manual and automated testing
  • Design, develop, execute, and maintain comprehensive test plans, test cases, and test reports aligned with ISO 26262 and related standards
  • Configure, integrate, and test software deliverables on a variety of hardware platforms
  • Develop and maintain automated test frameworks and test suites using C, C++, and Python
  • Investigate test failures, analyze results, and collaborate with developers to identify and resolve issues
  • Create clear, detailed defect reports and verify fixes through regression testing
  • Partner closely with development and test teams to ensure the highest levels of product quality and compliance
  • Contribute to the continuous improvement of testing methodologies, processes, and automation capabilities

What You Bring

  • Experience testing software within ISO 26262 Functional Safety environments or other safety-critical standards
  • Proven experience creating and executing test plans, test cases, and test reports
  • Experience developing automated tests using C, C++ and Python in Linux environments
  • Familiarity with Continuous Integration tools such as Jenkins
  • Experience using source control systems such as Git or SVN
  • Strong understanding of software testing methodologies, quality practices, and standards-based development
  • Excellent debugging and analytical problem-solving skills
  • Ability to manage multiple priorities while maintaining exceptional attention to detail
  • Experience writing clear, concise, and actionable defect reports
  • Familiarity with processor architectures such as Intel and ARM
  • Strong communication and collaboration skills with a team-first mindset
  • A genuine passion for quality, technology, and continuous learning
  • Bachelor's degree in Computer Science, Engineering, or a related discipline

If you have any of these then that would be great

  • Knowledge of ISO 29119 Software Testing Standards
  • Familiarity with ISO 21434 Automotive Cybersecurity
  • Experience with QNX OS
  • Experience working on safety-critical embedded systems or regulated industries

Accelerate your career with QNX!

#LI-KH1

Scheduled Weekly Hours:

40

Compensation Hiring Base Salary Range:

$96,000.00 - $135,000.00

Please be advised that the compensation hiring range indicated herein is provided solely as a good-faith estimate of expected base compensation for the position. The actual compensation offered will be determined at the time of hire and is contingent upon multiple factors, including but not limited to the candidate's qualifications, relevant experience, demonstrated skills, and results of assessments conducted during the hiring process.

Bonus:

The BlackBerry Variable Incentive Pay (VIP) program is an organization-wide bonus incentive program which aims to reward full-time eligible employees for their contribution to BlackBerry's success. VIP payments are made in addition to base salary and factor in company's performance as a way for employees to share in BlackBerry's achievements.

Benefits:

The BlackBerry Employee Benefits programs offer a wide range of benefits that support your physical, financial and personal well-being. BlackBerry remains committed to offering affordable benefits including coverage for medical, dental, vision, life, disability insurance, retirement, employee share purchase program and paid-time-off to those that meet the eligibility requirements.

Disclosure of Position Status:

This is an active opening. We are seeking to fill this position immediately

Disclosure of Artificial Intelligence:

We donot use artificial intelligence (AI)to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.