Ethical Hacker – Hardware

Posted 8hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Ethical Hacker - Hardware conducting security assessments of embedded and IoT devices at cybersecurity firm Packetlabs. Engaging with clients to improve security through hands-on penetration testing and reporting.

Responsibilities:

  • Plan and execute end-to-end hardware penetration tests on embedded and IoT devices, against a defined scope and rules of engagement
  • Identify, access, and exploit on-board debug interfaces: JTAG, SWD, UART, and similar, to gain code execution or memory access
  • Extract firmware via debug ports, in-circuit flash reads (SPI / I2C / NAND), or chip-off when required, and analyze it for vulnerabilities
  • Intercept and analyze data on common embedded buses (SPI, I2C, UART, CAN, USB) using logic analyzers and protocol decoders
  • Where in scope, perform side-channel analysis and fault injection (power analysis, voltage/clock glitching) to bypass secure boot, readout protection, or authentication
  • Reverse engineer firmware and embedded binaries (Ghidra, IDA, Binwalk, etc.) to find logic flaws, hardcoded secrets, and exploitable conditions
  • Assess physical attack surface, tamper resistance, and key/secret storage
  • Distinguish between theoretical and operationally relevant risk to keep findings actionable
  • Write high-quality technical reports and present findings to client stakeholders, both technical and non-technical
  • Advise on practical, prioritized remediation that clients can act on
  • Build client confidence through credibility, clear communication, and proven impact
  • 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

Requirements:

  • A graduate of an Information Security, Computer Science, or Computer/Electrical Engineering degree program (or equivalent hands-on experience)
  • Strong electronics fundamentals. Able to read schematics and datasheets and reason about a board from them
  • Hands-on soldering ability, including surface-mount (SMD) rework and basic chip removal
  • Demonstrated experience accessing debug interfaces (JTAG, SWD, UART) and extracting firmware from real devices
  • Comfort with core bench instruments: logic analyzer, oscilloscope, and multimeter
  • Firmware reverse-engineering skills and scripting proficiency in Python, plus enough C to read embedded code
  • Familiarity with common embedded architectures (ARM/Cortex-M, MIPS, AVR, RISC-V) and RTOS/bare-metal concepts
  • Clear written and verbal communication.
  • Nice to have (one or more would be an asset): Side-channel / fault-injection experience (e.g., ChipWhisperer) RF and wireless work: SDR, BLE, sub-GHz, Wi-Fi Knowledge of secure boot chains, TEEs, secure elements, and HSMs PCB design familiarity (KiCad / Altium) for understanding target boards Published CVEs, conference talks, CTF placements, or open-source tooling Relevant certifications (e.g., OSCP for breadth, or hardware-focused training)

Benefits:

  • GRRSP with corporate matching in Canada
  • Participation in corporate benefit plans within Canada
  • Flexible work environment that empowers employees to do their best work
  • Immediate and ongoing offensive security training, mentorship, and professional development to advance your technical capabilities