Senior Hardware Reverse Engineer
About the role
Our elite team of reverse engineers is growing and we need more hardware experts who love to understand the inner workings of embedded systems! We strive to foster an innovative and collaborative team environment where engineers can hack the latest technologies to find and exploit vulnerabilities to solve the hardest national security challenges and have real-world impact. Our team specializes in software and hardware reverse engineering, vulnerability research, and developing proof-of-concept offensive cyber capabilities with a focus on embedded systems.
Responsibilities
- Reverse engineer embedded systems and develop innovative exploits
- Collaborate with government sponsors and operators to build mission-aligned capabilities
- Explore novel techniques for automating reverse engineering and exploit development
- Propose groundbreaking ideas for internal and external funding opportunities
- Mentor teammates in the art and science of reverse engineering hardware
- Share knowledge by clearly articulating ideas through papers and presentations to team members, APL management, and government decision makers
Requirements
- Have a Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or another field relevant to the duties as described above
- At least 5 years of relevant experience
- Understand embedded hardware and software design, development, and testing
- Experience with hardware debugging interfaces, code security mechanisms and their weaknesses, hardware diagnostic tools, and signal/protocol analysis
- Skilled with oscilloscopes, multi-meters, power supplies, and logic analyzers
- Experience soldering, prototyping, and bread boarding
- Familiarity with software debuggers and static analysis tools such as Ghidra
- Proficient with one or more low-level programming languages
- Understand Unix/Linux operating systems
- Love solving puzzles and have experience persevering through technical challenges
- Hold an active TS/SCI clearance and can ultimately obtain a TS/SCI+Polygraph clearance
Qualifications
- You meet our minimum qualifications for the job if you...
- Previously held dynamic technical leadership roles and have demonstrated mentoring experience
- Demonstrated versatility with professional experience in hardware RE, software RE, and capability development
- Possess knowledge of advanced vulnerability discovery tools
Skills
You'll go above and beyond our minimum requirements if you...
Benefits
At APL, we celebrate our differences of perspectives and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance.
Pay
Minimum Rate $100,000 Annually
Maximum Rate $245,000 Annually
Schedule
All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law. APL is committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please contact Accessibility@jhuapl.edu.