1h ago
New
$96.75 to $133.03/hr

Embedded Systems Staff Engineer

United StatesUnited StatesRemoteFull-timelead
EngineeringEmbedded Engineer
1 views0 saves0 applied

Quick Summary

Key Responsibilities

Lead the architecture, maintenance, and evolution of ARM and AArch64 execution support through emulation. Diagnose complex correctness, compatibility,

Requirements Summary

The ideal candidate combines extensive low-level systems engineering experience with deep knowledge of ARM architectures, Linux internals, and native-code debugging.

Technical Tools
EngineeringEmbedded Engineer

As an Embedded Systems Staff Engineer, you will lead the architecture and continuous evolution of ARM and AArch64 execution support within a sophisticated security analysis environment. You will work at the intersection of CPU emulation, operating systems, binary analysis, fuzzing, and symbolic execution. Your expertise will help improve the accuracy, performance, and reliability of emulated execution environments. You will investigate complex discrepancies between native and emulated systems while supporting new architectures, operating environments, and firmware targets. Working on technically challenging systems, you will contribute to strengthening security research and vulnerability discovery capabilities. This is an opportunity to take ownership of critical low-level infrastructure in a fully remote environment.

You will take technical ownership of ARM and AArch64 execution capabilities, ensuring their correctness, compatibility, performance, and continued development. Your responsibilities will include:

  • Lead the architecture, maintenance, and evolution of ARM and AArch64 execution support through emulation.

  • Diagnose complex correctness, compatibility, and performance issues involving instruction semantics, memory management, exceptions, system calls, signals, threading, and process initialization.

  • Implement support for new ARM architectural features, instruction-set extensions, ABI variants, and execution environments.

  • Investigate and resolve behavioral differences between native execution, QEMU emulation, and internal analysis engines.

  • Improve the performance, determinism, observability, and reliability of large-scale emulated workloads.

  • Design and maintain comprehensive test suites and regression infrastructure covering instruction-level and end-to-end ARM behavior.

  • Debug customer binaries and firmware involving unusual platform, compiler, or operating-system behaviors.

  • Collaborate across technical disciplines to advance binary analysis and execution capabilities.

  • Requirements

    ~2 min read

    The ideal candidate combines extensive low-level systems engineering experience with deep knowledge of ARM architectures, Linux internals, and native-code debugging. You should demonstrate strong technical ownership and the ability to solve complex engineering challenges.

  • 6+ years of experience developing software in C/C++ on Linux.

  • Significant experience with low-level systems software, including 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 knowledge of Linux process execution, including ELF loading, virtual memory, signals, threads, system calls, dynamic linking, and debugging facilities.

  • Proven experience debugging complex native-code failures using tools such as GDB, LLDB, strace, perf, sanitizers, core dumps, or custom instrumentation.

  • Ability to reason about instruction-level behavior and identify subtle differences between architectures and execution engines.

  • Familiarity with fuzzing, symbolic execution, dynamic binary analysis, or program instrumentation.

  • Strong software design skills and experience taking ownership of technically complex systems.

  • Preferred qualifications:

  • Experience with OCaml or another functional programming language.

  • Background in vulnerability research, reverse engineering, or firmware analysis.

  • Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.

  • Must qualify as a U.S. Person for ITAR purposes, such as a U.S. citizen, lawful permanent resident, or protected individual.

  • What We Offer

    ~1 min read
  • Hourly compensation ranging from $96.75 to $133.03, based on U.S. national estimates.

  • Potential eligibility for a discretionary bonus program or commission plan, subject to applicable program rules and individual and organizational performance.

  • 100% remote, work-from-home arrangement within the United States.

  • Inclusive and collaborative working environment that values diverse backgrounds, perspectives, and experiences.

  • Opportunity to work on advanced security technologies and technically challenging engineering problems.

  • Commitment to accessibility and reasonable workplace accommodations.

  • How Jobgether works:
    We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
    We appreciate your interest and wish you the best!
     
    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
     
     
    #LI-CL1
    ✓Hourly compensation ranging from $96.75 to $133.03, based on U.S. national estimates.
    ✓Potential eligibility for a discretionary bonus program or commission plan, subject to applicable program rules and individual and organizational performance.
    ✓100% remote, work-from-home arrangement within the United States.
    ✓Inclusive and collaborative working environment that values diverse backgrounds, perspectives, and experiences.
    ✓Opportunity to work on advanced security technologies and technically challenging engineering problems.
    ✓Commitment to accessibility and reasonable workplace accommodations.

    Location & Eligibility

    Where is the job
    United States
    Remote within one country
    Who can apply
    US

    About this job

    Pay per year
    ≈ $201,240–$276,702 a year
    39% above the $171,750 median for Embedded Engineer jobs on Jobera (294 salaries).
    Who can apply
    United States
    Posted
    Today
    Employer
    has 4,932 open jobs on Jobera in 42 countries.

    Listing Details

    Posted
    November 9, 2026
    First seen
    November 9, 2026
    Last seen
    November 9, 2026

    Posting Health

    Days active
    0
    Repost count
    0
    Trust Level
    80%
    Scored at
    November 9, 2026

    Signal breakdown

    freshnesssource trustcontent trustemployer trust
    Newsletter

    Stay ahead of the market

    Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

    A
    B
    C
    D
    Join 12,000+ marketers

    No spam. Unsubscribe at any time.

    Embedded Systems Staff Engineer$96.75 to $133.03