Penetration Tester – Hardware

Posted 6 hours ago

This is a fully remote position, open to applicants in Florida, +1 more state.

πŸ“‹ Description

β€’ Plan and carry out comprehensive hardware penetration tests on embedded and IoT devices.

β€’ Identify, access, and exploit JTAG, SWD, UART, and other similar on-board debugging interfaces.

β€’ Extract and analyze firmware using debugging ports, SPI/I2C/NAND flash reads, or chip-off methods.

β€’ Intercept and scrutinize SPI, I2C, UART, CAN, and USB embedded-bus data.

β€’ Conduct side-channel analysis and fault injection as applicable.

β€’ Reverse engineer firmware and embedded binaries utilizing tools such as Ghidra, IDA, and Binwalk.

β€’ Evaluate physical attack surfaces, tamper resistance, and key/secret storage mechanisms.

β€’ Differentiate between theoretical risks and those relevant to operational contexts.

β€’ Compose technical reports and present findings to both technical and non-technical stakeholders.

β€’ Provide clients with practical, prioritized remediation advice.

β€’ Develop and sustain laboratory tools, test rigs, and internal methodologies.

β€’ Contribute to research, responsible disclosure, and internal knowledge-sharing initiatives.

β€’ Remain updated on hardware attack methodologies, embedded architectures, and defensive measures.


⛳️ Requirements

β€’ Must reside in Texas or Florida.

β€’ A graduate of an Information Security, Computer Science, or Computer/Electrical Engineering degree program, or possess equivalent hands-on experience.

β€’ Strong foundation in electronics; able to read schematics and datasheets and analyze a circuit board effectively.

β€’ Practical soldering skills, including surface-mount (SMD) rework and basic chip removal.

β€’ Proven experience in accessing JTAG, SWD, and UART debugging interfaces and extracting firmware from actual devices.

β€’ Proficient with logic analyzers, oscilloscopes, and multimeters.

β€’ Skills in firmware reverse engineering and scripting, particularly in Python, along with sufficient C knowledge to interpret embedded code.

β€’ Familiarity with ARM/Cortex-M, MIPS, AVR, and RISC-V architectures, as well as RTOS/bare-metal concepts.

β€’ Excellent written and verbal communication skills.


🏝️ Benefits

β€’ Immediate and ongoing offensive security training, mentorship, and opportunities for professional development.

β€’ Competitive salary and opportunities for growth.

β€’ Reimbursement for paid education and professional development.

β€’ Flexible work environment.

β€’ One paid volunteer day each year.

β€’ Paid day off for your birthday.

β€’ Paid U.S. public holidays.

β€’ Fully remote position within Texas or Florida.

People also viewed

Sword Health5 hours ago

Senior QA Analyst, AI Solutions

PT flagPortugal OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job
SiTime5 hours ago

Quality Engineer II

SG flagSingapore OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job
ClickHouse6 hours ago

QA Engineer – Core Database

EuropeFull-timeQA Engineer (Quality Assurance)
ApplyView job
ClickHouse6 hours ago

QA Engineer – Core Database

EuropeFull-timeQA Engineer (Quality Assurance)
ApplyView job
American College of Education6 hours ago

Quality Assurance Analyst

US flagUnited States OnlyFull-timeQA Engineer (Quality Assurance)$85k/year
ApplyView job
ClickHouse6 hours ago

QA Engineer – Core Database

EuropeFull-timeQA Engineer (Quality Assurance)
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers