Job Description
Job Title: Hardware Embedded Penetration Tester
Duration: 12 Months
Location: Remote
Job Description: The Hardware Embedded Penetration Tester is responsible for performing comprehensive security assessments on embedded hardware systems and devices. The primary duties include:
Key Responsibilities:
- Extract firmware directly from embedded devices and systems
- Interact directly with hardware components and interfaces
- Perform firmware reverse engineering and analysis
- Audit the security of hardware protocols and communication interfaces
- Extract and analyze content from SPI flash and other on-board memory
- Interact with and test JTAG, UART, and other hardware debug interfaces
- Conduct penetration testing and vulnerability research on embedded systems
- Develop custom tools and scripts to automate and enhance testing capabilities
- Analyze findings, document vulnerabilities, and provide remediation recommendations
Required Skills:
- Proficient in firmware extraction and analysis
- Hands-on experience with hardware hacking and reverse engineering
- Strong understanding of embedded hardware interfaces and protocols
- Expertise in conducting JTAG, UART, and SPI-based testing
- Ability to identify and bypass hardware security mechanisms
- Familiarity with embedded operating systems and architectures
- Proficiency in programming and scripting (e.g., Python, C, Bash)
- Experience with hardware debug tools and test equipment
- Solid understanding of network security and penetration testing methodologies
- Ability to research, discover, and document hardware vulnerabilities
- Strong analytical and problem-solving skills
Job Tags
Full time, Part time, Internship, Seasonal work, Remote job,