Hardware Penetration Tester

🔥 0 minutes ago

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

🔥 5 hours ago

Zensurance

51 - 200

đź’Ľ Consulting

📦 Logistics

📣 Marketing

Senior QA Developer designing automation frameworks and quality strategy for Zensurance, a digital commercial insurance platform. Scaling testing across its high-traffic MERN, PostgreSQL, and BullMQ systems.

🇨🇦 Canada – Remote

đź’µ $115k - $145k / year

đź’° Series B on 2020-08

⏰ Full Time

đźź  Senior

đź”§ QA Engineer (Quality Assurance)

đź•’ 2 days ago

Clario

5001 - 10000

🏥 Healthcare

đź’Ľ Consulting

📦 Logistics

Quality Engineer automating web and cloud application testing for Clario, a clinical-trial endpoint data provider. Building reliable releases through BDD, Agile collaboration, and automated test frameworks.

🇨🇦 Canada – Remote

đź’° Private Equity Round on 2019-10

⏰ Full Time

🟡 Mid-level

đźź  Senior

đź”§ QA Engineer (Quality Assurance)

đź•’ 2 days ago

TELUS

10,000+ employees

🏥 Healthcare

🛡️ Insurance

📡 Telecommunications

Bilingual QA Analyst testing TELUS Health’s healthcare technology solutions. Designing test cases, executing manual testing, and managing defects across Agile healthcare projects.

🇨🇦 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

đź•’ 6 days ago

BMO U.S.

5001 - 10000

🛡️ Insurance

đź’Ľ Consulting

📦 Logistics

Senior Network and Cloud Penetration Tester responsible for executing security testing and overseeing vulnerabilities. Engaging across the full lifecycle with a focus on high-quality engagements.

đź•’ 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.