✨ About The Role
- The role involves developing novel firmware analysis tooling and hardware emulation infrastructure.
- Responsibilities include analyzing and reverse-engineering firmware binaries to uncover vulnerabilities.
- The engineer will implement novel algorithms to ensure high-performance emulation.
- Training machine learning models for symbol recovery and automatic root cause analysis is part of the job.
- The position requires participation in architecture, design, and code reviews to ensure robust solutions.
âš¡ Requirements
- A strong background in embedded or low-level systems development is essential for success in this role.
- Proficiency in programming languages such as C, C++, or Rust is required.
- Experience with firmware analysis tools and a solid understanding of operating systems and networking protocols will be beneficial.
- The ideal candidate should be comfortable gathering user feedback and quickly implementing product updates.
- A passion for working with cutting-edge technologies and collaborating with world-class customers is crucial.