Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Bugcrowd

Embedded Systems Staff Engineer

Bugcrowd

. Own and evolve Bugcrowd’s ARM and AArch64 execution support using emulation .

Posted 11/6/2026full-timeRemote • United StatesLead💰 $97 - $133 per hourWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in C/C++ development on Linux, with a deep understanding of ARM and AArch64 architecture, including instruction semantics and memory management. Proficient in debugging complex systems and improving performance in emulated environments.

Highest-signal resume keywords
C/C++ DevelopmentARM/AArch64 ArchitectureLinux Process ExecutionDebugging Complex Native-Code FailuresLow-Level Systems Software

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C/C++ARM AssemblyAArch64 AssemblyLinuxEmulatorsVirtual MachinesDebugging (GDB, LLDB)FuzzingDynamic Binary AnalysisOCaml
Soft Skills
IntegrityProblem-Solving
Tools & Technologies
QEMUPerfSanitizersCore DumpsCustom Instrumentation
Industry Keywords
Vulnerability ResearchReverse EngineeringFirmware AnalysisITAR Compliance

Tech Stack

Tools & technologies
AssemblyLinuxC++

About the role

Key responsibilities & impact
  • Own and evolve Bugcrowd’s ARM and AArch64 execution support using emulation
  • Diagnose correctness, compatibility, and performance issues involving instruction semantics, memory management, exceptions, system calls, signals, threading, and process startup
  • Add support for new ARM architectural features, instruction-set extensions, ABI variants, and execution environments
  • Investigate discrepancies between native execution, QEMU execution, and Bugcrowd’s analysis engines
  • Improve the performance, determinism, observability, and reliability of large-scale emulated workloads
  • Develop test suites and regression infrastructure for instruction-level and end-to-end ARM behavior
  • Debug customer binaries and firmware exercising unusual platform, compiler, or operating-system behavior
  • Work at the boundary of CPU emulation, operating-system semantics, binary analysis, fuzzing, and symbolic execution

Requirements

What you’ll need
  • 6+ years experience developing C/C++ on Linux
  • Significant experience with low-level systems software such as emulators, virtual machines, operating systems, compilers, debuggers, binary translators, hypervisors, or dynamic instrumentation systems
  • Deep understanding of ARM and/or AArch64 assembly, calling conventions, exception models, privilege levels, and memory semantics
  • Strong understanding of Linux process execution, including ELF loading, virtual memory, signals, threads, system calls, dynamic linking, and debugging facilities
  • Experience debugging complex native-code failures using GDB, LLDB, strace, perf, sanitizers, core dumps, or custom instrumentation
  • Ability to reason about instruction-level behavior and identify subtle differences between architectures or execution engines
  • Familiarity with fuzzing, symbolic execution, dynamic binary analysis, or program instrumentation
  • Strong software-design skills and experience owning technically complex systems
  • OCaml or another functional programming language preferred
  • Background in vulnerability research, reverse engineering, or firmware analysis preferred
  • BS degree in Computer Science or related technical field, or equivalent practical experience preferred
  • US Person for ITAR, such as a US citizen, lawful permanent resident, or protected individual preferred
  • Ability to remain stationary 50% of the time
  • Ability to carry or move a laptop throughout the workday
  • Must possess the integrity to maintain confidential information
  • Subject to employment background checks

Benefits

Comp & perks
  • Discretionary bonus program or commission plan may be available, subject to program rules and individual and organizational performance
  • Reasonable accommodations for qualified individuals with disabilities
  • 100% remote, work-from-home arrangement