
Real job — pulled straight from Jobgether’s careers page · Verified November 12, 2026 · No reposts.
Job description
Jobgether is hiring a Embedded Systems Staff Engineer — a full-time, remote role ($201k–$277k). Apply directly on Jobgether's careers page below.
Embedded Systems Staff Engineer
Team: IT
Location: US
Commitment: Full-time
Workplace Type: remote
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Embedded Systems Staff Engineer based in the United States.
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.
Accountabilities
-
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.
-
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.
-
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.
-
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.
You will take technical ownership of ARM and AArch64 execution capabilities, ensuring their correctness, compatibility, performance, and continued development. Your responsibilities will include:
Requirements:
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.
Preferred qualifications:
Benefits:
Get Embedded Systems Staff Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What is the salary for Embedded Systems Staff Engineer at Jobgether?
The estimated salary range for Embedded Systems Staff Engineer at Jobgether is $201,000 - $277,000 USD per year.
Is Embedded Systems Staff Engineer at Jobgether a remote job?
Yes, Embedded Systems Staff Engineer at Jobgether is a remote position. This role is open to remote candidates.
What skills are required for Embedded Systems Staff Engineer at Jobgether?
The required skills for Embedded Systems Staff Engineer at Jobgether include: C++, C, Linux, ARM, Assembly.
What is the seniority level for Embedded Systems Staff Engineer at Jobgether?
Embedded Systems Staff Engineer at Jobgether is a Staff level position.
How do I apply for Embedded Systems Staff Engineer at Jobgether?
You can view the full description and apply for Embedded Systems Staff Engineer at Jobgether on EchoJobs: https://echojobs.io/job/jobgether-embedded-systems-staff-engineer-dsw4x.