Senior Embedded Engineer - Cybersecurity & HSM

Thales Group

Ottawa

Hybrid

CAD 94,000 - 117,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work arrangement
Benefits package
Professional development opportunities

Job summary

Thales in Ottawa is seeking a Senior Development Engineer (Software, Firmware) for a hybrid role in Kanata-Ottawa, ON. You will deliver embedded firmware and software features and contribute to scalable architectures while guiding a team through complex projects.

The role requires 8+ years in software/firmware, strong C/C++ and Linux expertise, and experience in secure development, CI/CD, and agile practices. Hybrid work, competitive compensation, and a comprehensive benefits program are offered.

Qualifications

  • Bachelor’s degree or higher in computer science, engineering or related field.
  • 8+ years of hands-on software and firmware engineering experience, preferably in cybersecurity.
  • 5+ years of C/C++ expertise with embedded systems and hardware interfaces.
  • Extensive Linux experience and knowledge of software/firmware design.
  • Experience with secure development practices for HSMs and crypto firmware.
  • Strong communication skills and ability to lead and mentor teams.

Responsibilities

  • Deliver embedded firmware and software features for GA releases with high quality.
  • Shape product architecture and contribute to scalable firmware/software designs.
  • Set project priorities, break down features, and align with product vision.
  • Mentor engineers, perform code reviews, and share best practices.
  • Collaborate across teams to ensure timely milestone delivery.

Skills

C/C++
Embedded systems
Linux
CI/CD
Agile methodologies
Communication
Leadership

Education

Masters in embedded software development

Tools

Docker containers
Virtualization
Git
Jenkins

Job description

Thales in Ottawa is seeking a Senior Development Engineer (Software, Firmware) for a hybrid role in Kanata-Ottawa, ON. You will deliver embedded firmware and software features and contribute to scalable architectures while guiding a team through complex projects.

The role requires 8+ years in software/firmware, strong C/C++ and Linux expertise, and experience in secure development, CI/CD, and agile practices. Hybrid work, competitive compensation, and a comprehensive benefits program are offered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Cybersecurity Vulnerability Engineer
Remote Cybersecurity Vulnerability Engineer

Thales Group • Ottawa

On-site
CAD 123,000 - 173,000
Extended Health
Dental
RRSP with company match
+3
Sr. Development Engineer
Sr. Development Engineer

Thales Group • Ottawa

Hybrid
CAD 94,000 - 117,000
Hybrid work arrangement
Benefits package
Professional development opportunities
Senior Manager, Systems Engineering – Hybrid (Ottawa)
Senior Manager, Systems Engineering – Hybrid (Ottawa)

Canadian Inclusion • Ottawa

Hybrid
CAD 140,000 - 160,000
Benefits package
RRSP match
Paid holidays
+2
Senior Embedded Software Engineer - Linux & Networking
Senior Embedded Software Engineer - Linux & Networking

Hewlett Packard Enterprise • Canada

Remote
CAD 114,000 - 164,000
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion
Leader Développement de Solutions C5ISRT
Leader Développement de Solutions C5ISRT

Les Industries DICI inc. • Ottawa

Hybrid
CAD 175,000 - 225,000
Assurance maladie et soins
Régimes d'épargne-retraite (REER / RP)
Jours fériés et congés payés
+1
Senior Embedded Software Team Lead (Hybrid)
Senior Embedded Software Team Lead (Hybrid)

Telesat • Ottawa

Hybrid
CAD 150,000 - 190,000
Cybersecurity Vulnerability Engineer
Cybersecurity Vulnerability Engineer

Thales Group • Ottawa

On-site
CAD 123,000 - 173,000
Extended Health
Dental
RRSP with company match
+3
Senior Systems Engineer at Thales
Senior Systems Engineer at Thales

Thales • Ottawa

Hybrid
CAD 120,000 - 170,000
Extended Health
Dental
RRSP match
+2
Senior Embedded Software Engineer (C/ARM) – Hybrid
Senior Embedded Software Engineer (C/ARM) – Hybrid

Ford • Ottawa

Hybrid
CAD 96,000 - 146,000
Ingénieur Systèmes Embarqués Senior – Cybersécurité et Tests
Ingénieur Systèmes Embarqués Senior – Cybersécurité et Tests

Thales Canada • Quebec

On-site
CAD 85,000 - 120,000
Santé et assurance
Épargne retraite
Congés payés
+1