Staff Engineer – ARM / AArch64 Architecture
Mohd Zahid (Flint)United StatesSENIORPosted 1h ago
C/C++LinuxARMAArch64QEMUCPU emulationvirtual machinesLinux internalsELFmemory managementsystem callsdebuggingGDBLLDBbinary analysisfuzzingsymbolic executionOCamlreverse engineeringvulnerability researchfirmware analysis
About the Role
We are looking for a Staff Engineer specializing in ARM / AArch64 Architecture to join our team. This role requires deep technical expertise in low-level systems and architecture.
Key Responsibilities
• Develop C/C++ code for Linux environments
• Work with ARM / AArch64 architecture and assembly
• Utilize QEMU, CPU emulation, or virtual machines
• Debug and analyze system internals
• Conduct binary analysis, fuzzing, and symbolic execution
Requirements
• Strong C/C++ development experience on Linux
• Deep expertise in ARM / AArch64 architecture and assembly
• Hands-on experience with QEMU, CPU emulation, or virtual machines
• Strong understanding of Linux internals, ELF, memory management, system calls, and debugging
• Experience with GDB/LLDB, binary analysis, fuzzing, and symbolic execution
• US Person required (ITAR Compliance)