Hardware Penetration Tester

🕒 August 7

🇨🇦 Canada – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔧 QA Engineer (Quality Assurance)

👻 Ghost score 16%

infoinfo

Flash

IoT

Python

RTOS

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Packetlabs

Packetlabs

51 - 200 employees

Founded 2011

💼 Consulting

🏥 Healthcare

📦 Logistics

Consulting • Healthcare • Logistics

Packetlabs is a CREST-accredited, SOC 2 Type II attested cybersecurity firm specializing in impact-first penetration testing and red teaming. They provide comprehensive on-premise, cloud, application, API, mobile, OT, and AI/LLM penetration testing, as well as social engineering, purple teaming, and cyber maturity assessments, focusing on actionable findings with zero false positives and no outsourcing. Packetlabs serves enterprise clients across industries such as retail, finance, healthcare, and telecom, emphasizing North American data residency and OSCP-certified staff.

📋 Description

• Plan and execute end-to-end hardware penetration tests on embedded and IoT devices against defined scope and rules of engagement • Identify, access, and exploit on-board debug interfaces such as JTAG, SWD, and UART • Extract firmware through debug ports, in-circuit flash reads, or chip-off and analyze it for vulnerabilities • Intercept and analyze embedded buses including SPI, I2C, UART, CAN, and USB • Perform side-channel analysis and fault injection where in scope • Reverse engineer firmware and embedded binaries to identify logic flaws, hardcoded secrets, and exploitable conditions • Assess physical attack surfaces, tamper resistance, and key/secret storage • Distinguish theoretical from operationally relevant risk • Write technical reports and present findings to technical and non-technical client stakeholders • Advise clients on practical, prioritized remediation • Build and maintain lab tooling, test rigs, and internal methodology • Contribute to research, responsible disclosure, and internal knowledge-sharing • Stay current on hardware attack techniques, embedded architectures, and defensive controls • Help raise the standard of hardware security work across the firm

🎯 Requirements

• Graduate of an Information Security, Computer Science, or Computer/Electrical Engineering degree program, or equivalent hands-on experience • Strong electronics fundamentals, including ability to read schematics and datasheets • Hands-on soldering ability, including surface-mount rework and basic chip removal • Demonstrated experience accessing JTAG, SWD, UART, and similar debug interfaces • Experience extracting firmware from real devices • Comfort using logic analyzers, oscilloscopes, and multimeters • Firmware reverse-engineering skills • Scripting proficiency in Python and enough C to read embedded code • Familiarity with ARM/Cortex-M, MIPS, AVR, and RISC-V architectures • Familiarity with RTOS and bare-metal concepts • Clear written and verbal communication • Ability to work with clients, project managers, and teammates • Side-channel or fault-injection experience, RF/wireless work, secure boot/TEE/secure element/HSM knowledge, PCB design familiarity, published CVEs, conference talks, CTF placements, open-source tooling, and relevant certifications are assets

🏖️ Benefits

• Immediate and ongoing offensive security training, mentorship, and professional development • Competitive compensation and growth opportunity • Flexible work environment • Opportunity to shape the growth, direction, and methodology of Packetlabs' expanding hardware practice • Collaboration with a highly skilled team of security professionals

Apply Now

Similar Jobs

🕒 August 4

TELUS

10,000+ employees

🏥 Healthcare

🛡️ Insurance

📡 Telecommunications

Bilingual QA Analyst testing TELUS Health’s healthcare technology solutions. Designing test strategies, executing manual tests, and reporting defects in Agile teams.

🇨🇦 Canada – Remote

💵 $48.3k - $89.7k / year

💰 $500M Post-IPO Debt on 2023-03

⏰ Full Time

🟢 Junior

🟡 Mid-level

🔧 QA Engineer (Quality Assurance)

🗣️🇫🇷 French Required

Azure

Java

Selenium

🕒 July 29

Push Operations

51 - 200

🏥 Healthcare

🏨 Hospitality

🍽️ Food & Beverage

Software Engineer in Testing at Push Operations responsible for quality assurance and test automation. Collaborating with teams to enhance QA workflows and improve product quality.

🕒 July 29

Symphony Talent

201 - 500

👥 HR Tech

🎯 Recruiter

☁️ SaaS

Dev Tester role at a company focused on testing. Engaging in various testing tasks as defined.

🕒 July 25

ServiceNow

10,000+ employees

🏢 Enterprise

☁️ SaaS

🤖 Artificial Intelligence

Software Quality Engineer maintaining automation test frameworks for ServiceNow. Collaborating with developers on testing strategies and supporting troubleshooting efforts.

🇨🇦 Canada – Remote

💰 Post-IPO Equity on 2022-12

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔧 QA Engineer (Quality Assurance)

🕒 July 22

Absorb Software

501 - 1000

💼 Consulting

📣 Marketing

🏥 Healthcare

Senior QA Engineer ensuring software quality through advanced testing and AI-augmented methods. Collaborating with teams to tackle complex software challenges in a remote-first environment.

🇨🇦 Canada – Remote

💰 $59M Private Equity Round - Absorb LMS on 2017-09

⏰ Full Time

🟠 Senior

🔧 QA Engineer (Quality Assurance)