onsite
Principal Firmware Reverse Engineer - Staffed4U
Software Engineer
Lead advanced firmware reverse engineering efforts, enhancing tools and workflows for embedded systems analysis using C/C++, assembly, and binary analysis techniques.
About the role
Key Responsibilities
- Design, develop, and maintain reverse engineering tools and automation pipelines for firmware and embedded software analysis.
- Lead complex firmware extraction, disassembly, and debugging of proprietary embedded platforms.
- Collaborate with cross‑functional teams to integrate reverse engineering insights into product security and development processes.
- Document methodologies, create technical reports, and present findings to stakeholders.
- Mentor junior engineers and drive continuous improvement of reverse engineering practices.
Requirements
- 10+ years of experience in firmware reverse engineering and embedded systems analysis.
- Strong debugging skills with JTAG, SWD, and hardware interfacing.
- Proven ability to develop automation scripts (Python, Bash) for analysis workflows.
- Excellent communication skills and experience mentoring technical teams.
Skills
software developmentsystem designproblem solving