Senior Security Consultant – Hardware and Embedded Security

NCC Group North America

Southwestern Ontario

Remote

CAD 85,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Strong pay package
Support for research goals
Casual and inclusive environment

Job summary

A global leader in security consulting is seeking a Senior Security Consultant specializing in hardware and embedded security in Waterloo, Canada. This role involves conducting penetration testing, guiding clients on secure design practices, and mentoring junior team members. The ideal candidate should possess strong experience in software or hardware security, expertise in C/C++, and excellent communication skills. Join a culture that emphasizes innovation and collaboration, with remote work options and a strong pay package.

Qualifications

  • Strong experience in software or hardware security.
  • In-depth technical knowledge of driver code auditing and secure boot.
  • Excellent communication skills to explain complex vulnerabilities.

Responsibilities

  • Conduct penetration testing and security analysis.
  • Lead research on emerging technologies.
  • Mentor junior team members and manage projects.

Skills

Software security
Hardware security
C/C++ proficiency
Driver code auditing
Communication skills

Education

Bachelor’s degree in Computer Science or Engineering

Tools

Embedded system architectures
Firmware reverse engineering

Job description

Senior Security Consultant – Hardware and Embedded Security

Location: Waterloo, Canada

Thanks for checking out our latest opportunity. We’re thrilled that YOU are considering joining our team!

We’re NCC Group – a global leader in security consulting with a relentless passion for cutting‑edge research and technical excellence. Security isn’t just what we do; it’s who we are. Our culture thrives on collaboration, continuous learning, and a deep commitment to delivering outstanding results. At NCC Group, we don’t just identify vulnerabilities – we’re shaping the future of security, and we need someone like you to help us do it.

We’re on the lookout for an experienced Security Engineer or Researcher to join our Hardware and Embedded Security consulting practice.

What You’ll Do:

As a Senior Security Consultant, you’ll take the lead on technical aspects of complex projects, driving security assessments and offering expert guidance to clients. Your main duties will include:

  • Conducting thorough penetration testing, code reviews, and security analysis.
  • Leading research and reverse engineering on emerging technologies and potential threats.
  • Guiding clients in secure design practices, including threat modeling and attack surface analysis.
  • Mentoring junior team members while contributing to internal tools and research initiatives.
  • Managing a variety of projects, often working remotely but with occasional travel to client sites as necessary.
About You:

To succeed in this role, you should have:

  • Strong experience in software or hardware security.
  • In‑depth technical knowledge of driver code auditing, bootloaders, secure boot, and embedded system architectures.
  • Proficiency in C/C++ for security‑focused code reviews.
  • A solid understanding of firmware reverse engineering and security analysis.
  • Excellent communication skills, with the ability to clearly explain complex vulnerabilities to clients.
  • A Bachelor’s degree in Computer Science, Engineering, or a related field (preferred).

Additionally, it would be a bonus if you have experience in:

  • Cryptography.
  • Familiarity with UEFI platform firmware, ARM/x86 architectures, and secure boot.
  • Experience with SDR, wireless protocols (Bluetooth, Wi‑Fi, ZigBee), or storage controllers like NVMe, SATA, and eMMC.
Why Join Us?
  • Mostly remote with minimal travel required.
  • We offer a strong pay package.
  • We support your research goals and give you the time and resources to contribute to the security community.
  • Access to internal resources to expand your skills.
  • A casual, inclusive environment with social events and team outings.
Is this your next challenge?

If you’re a seasoned Security Consultant with a passion for innovation and a desire to make a real impact on the future of security, we’d love to hear from you!

About Your Application:

We carefully review every application and will reach out if your skills and experience match what we’re looking for. If you don’t hear from us within 10 days, please don’t be discouraged – we may retain your CV for future roles and encourage you to keep an eye on our job opportunities for other suitable positions.

If you’d prefer we don’t retain your details, just email us at global.ta@nccgroup.com. All personal data is handled in accordance with the NCC Group Privacy Policy (candidate-privacy-notice-261023.pdf (nccgroupplc.com)). We are committed to creating a diverse and flexible workplace. If you require any reasonable adjustments during the application process, feel free to let us know at any time.

Please be aware that this role requires mandatory pre‑employment background checks due to the nature of our work. You must be willing to undergo the vetting process, which includes BS7858 screening as a mandatory requirement.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Hardware & Embedded Security Consultant — Remote
Senior Hardware & Embedded Security Consultant — Remote

NCC Group North America • Southwestern Ontario

Remote
CAD 85,000 - 130,000
Sr. Consultant - Offensive Security
Sr. Consultant - Offensive Security

CDW Canada • Vaughan

On-site
CAD 109,000 - 158,000
Security Software Developer
Security Software Developer

Evertz Microsystems Limited • Markham

On-site
CAD 60,000 - 85,000
Employer funded benefits program
Competitive total compensation package
Work-Life Balance
+5
Embedded Product Cybersecurity Expert / ISO 21434, IEC 62443
Embedded Product Cybersecurity Expert / ISO 21434, IEC 62443

CS GROUP - Canada • Montreal (administrative region)

Hybrid
CAD 80,000 - 110,000
Hybrid Work
Industry leading medical, dental, and vision Insurance
Access to a telemedicine service
+3
Senior Security Engineer
Senior Security Engineer

Magnet Forensics • Canada

On-site
CAD 111,000 - 191,000
Competitive Compensation
Healthcare Benefits
Retirement Benefits
+1
Cybersecurity System Engineering, Air & Naval
Cybersecurity System Engineering, Air & Naval

General Dynamics Corporation • Dartmouth

Hybrid
CAD 100,000 - 145,000
Medical, dental, vision from day one
EFAP & wellness programs
Pension plan with employer contrib. (3
+5
Senior C++ Engineer, Fixed Term - Toronto
Senior C++ Engineer, Fixed Term - Toronto

Dept • Toronto

On-site
Senior Embedded BSP SW Engineer (EE/CompEng)
Senior Embedded BSP SW Engineer (EE/CompEng)

Nokia • Ottawa

On-site
CAD 120,000 - 180,000
Corporate Retirement Savings Plan
Health and dental benefits
Short-term and long-term disability
+6
Embedded Systems Developer
Embedded Systems Developer

Thales Canada • Quebec

On-site
CAD 85,000 - 115,000
Company-paid Extended Health, Dental, HSA, Life insurance
Retirement Savings Plans with company contributions
Paid holidays and sick leave
+1
Resilience and Security Specialist
Resilience and Security Specialist

Ubisoft Montréal • Montreal

Hybrid
CAD 75,000 - 90,000