Skip to main content
Packetlabs

Penetration Tester - Hardware

RemoteUnited States only
Published
Role
Security
Salary not disclosed
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Hardware penetration tester for embedded and IoT devices. Must be located in Texas or Florida. Requires hands-on hardware skills (JTAG/SWD/UART, soldering), firmware extraction/reverse engineering (Ghidra/IDA/Binwalk), and Python + C proficiency.

Core skills

JTAGFirmware reverse engineeringSPI/I2C analysis

Required skills

SWDUARTSPII2CNANDCANUSBGhidraIDABinwalkPythonCARM Cortex-M/MIPS/AVR/RISC-VRTOSlogic analyzeroscilloscopemultimetersoldering (SMD)

Optional skills

ChipWhispererSDRBLEsub-GHzWi‐Fisecure bootTEEHSM

What you'll do

  • 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) to gain code execution or memory access.
  • Extract and analyze firmware via debug ports, in-circuit flash reads (SPI / I2C / NAND), or chip-off when required; reverse engineer embedded binaries (Ghidra, IDA, Binwalk).
  • Intercept and analyze data on embedded buses (SPI, I2C, UART, CAN, USB) and, where in scope, perform side-channel analysis and fault injection to bypass protections.
  • Write high-quality technical reports, present findings to client stakeholders, and advise on practical prioritized remediation.

What they require

  • 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; hands-on SMD soldering/chip removal skills.
  • Demonstrated experience accessing debug interfaces (JTAG, SWD, UART) and extracting firmware from real devices.
  • Firmware reverse-engineering skills and scripting proficiency in Python, plus enough C to read embedded code.
  • Must be located in Texas or Florida.

Benefits

  • Paid education and professional development reimbursement
  • Paid volunteer day each year
  • Paid Birthday day off
  • Paid U.S. public holidays
  • Flexible work environment

The Project Management Office at Packetlabs supports a passionate team of highly trained, proactive, ethical hackers. We provide expert-level penetration testing services that are thorough and tailored to help foster a safe digital space where everyone has the right to privacy and security. Packetlabs consultants find weaknesses others overlook and continuously learn new ways to evade controls. But technical rigor is only half of what makes an engagement successful. We believe client success is defined not just by what we deliver, but by how our clients feel throughout the process: informed, respected, and genuinely taken care of. Our Project Managers are the human face of that promise, the ones who turn a high-stakes, high-stress security engagement into an experience clients trust, recommend, and return for. We hold ourselves to a very high standard. To do so, we only hire individuals with the same drive and passion. We are seeking a Project Manager who enjoys working in a fast-paced/dynamic environment and loves to challenge themselves continually. This role entails the management of client engagements, including penetration testing, objective-based penetration testing and web & mobile application security testing. Applicants need above-average attention to detail and be self-motivated, professional, and organized.

Cybersecurity
Salary not disclosed