1

X86 X64 Assembly Developer Jobs (NOW HIRING)

CNO Developer

Fort George G Meade, MD · On-site

$145K - $240K/yr

... assembly language across one or more processor architectures, including x86, x64, ARM, PPC, MIPS ... Experience using reverse engineering tools such as IDA Pro, Hex-Rays, Ghidra, Binary Ninja, or ...

CNO Developer

Fort George G Meade, MD · On-site

$145K - $240K/yr

... assembly language across one or more processor architectures, including x86, x64, ARM, PPC, MIPS ... Experience using reverse engineering tools such as IDA Pro, Hex-Rays, Ghidra, Binary Ninja, or ...

CNO Developer

Fort George G Meade, MD · On-site

$145K - $240K/yr

Markon is seeking a CNO Developer to support the Fort Meade customer by designing, developing, and ... assembly language across one or more processor architectures, including x86, x64, ARM, PPC, MIPS ...

Markon is seeking a CNO Developer Level 2 to support advanced vulnerability research, reverse ... Experience reading and writing assembly across multiple architectures (x86, x64, ARM, PPC, MIPS ...

Principal CNO Software Engineer

State College, PA · On-site

$132K - $177K/yr

Principal CNO Software Engineer Zetier is seeking Principal CNO Software Engineers to develop ... Familiar reading assembly / compiled programs (x86, x64, ARM) * Securely implemented cryptographic ...

Principal CNO Software Engineer

Arlington, VA · On-site

$155K - $208K/yr

Principal CNO Software Engineer Zetier is seeking Principal CNO Software Engineers to develop ... Familiar reading assembly / compiled programs (x86, x64, ARM) * Securely implemented cryptographic ...

... x86/x64) • Extensive experience with debuggers (WinDBG, etc.) • Strong C, Python, and Assembly development experience • Ability to collaborate effectively with researchers and developers as ...

Principal CNO Software Engineer

State College, PA · On-site

$132K - $177K/yr

Principal CNO Software Engineer Zetier is seeking Principal CNO Software Engineers to develop ... Familiar reading assembly / compiled programs (x86, x64, ARM) * Securely implemented cryptographic ...

The developer will work both independently and as part of a team to deliver mission-focused cyber ... Experience reading and writing assembly across multiple architectures (x86, x64, ARM, PPC, MIPS ...

Showing results 21-40

X86 X64 Assembly Developer information

See salary details

$11

$17

$23

How much do x86 x64 assembly developer jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for x86 x64 assembly developer in the United States is $17.52, according to ZipRecruiter salary data. Most workers in this role earn between $15.38 and $18.99 per hour, depending on experience, location, and employer.

What is an x86 x64 assembly developer?

An X86 X64 Assembly Developer is a programmer who specializes in writing low-level software using the assembly language for x86 and x64 architectures. These developers work closely with hardware, optimizing code for speed and efficiency, and often develop system-level software, firmware, or performance-critical applications. Their expertise is essential in environments that require direct hardware manipulation, debugging, or reverse engineering. Mastery of assembly language allows them to write programs that interact directly with computer processors, providing precise control over system resources.

What are some common challenges faced by x86 x64 assembly developers when working on modern software projects?

X86 X64 Assembly Developers often encounter challenges related to ensuring compatibility across different hardware and operating systems, as well as optimizing performance without sacrificing code maintainability. Debugging low-level code can be particularly complex, requiring a strong understanding of system architecture and careful attention to detail. Additionally, collaborating with teams using higher-level languages may require translating project requirements into efficient assembly routines, making effective communication and documentation essential. Staying updated with evolving processor architectures and toolchains is also crucial for success in this role.

What are the key skills and qualifications needed to thrive as an x86 x64 assembly developer, and why are they important?

To thrive as an X86 X64 Assembly Developer, you need deep knowledge of computer architecture, low-level programming, and proficiency in assembly language for both 32-bit and 64-bit systems, often supported by a degree in computer science or related field. Familiarity with debugging tools (like GDB or OllyDbg), disassemblers (such as IDA Pro), and experience with version control systems are typically required. Strong analytical thinking, attention to detail, and problem-solving skills are crucial soft skills for this role. These abilities ensure efficient, optimized code, effective troubleshooting, and the safe handling of system-level programming challenges.

What are popular job titles related to X86 X64 Assembly Developer jobs?

For X86 X64 Assembly Developer jobs, the most frequently searched job titles are:

Infographic showing various X86 X64 Assembly Developer job openings in the United States as of August 2026, with employment types broken down into 82% Full Time, 8% Part Time, 7% Contract, and 3% Nights. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $36,446 per year, or $17.5 per hour.

Windows Developer with Security Clearance

Arlington, VA • On-site

Other

Re-posted 12 days ago


Job description

Ring0 Technologies ("Ring Zero") is hiring a Windows developer with kernel and reverse engineering experience. The developer will be working supporting CNO development of Cyber solutions to real-world problems. We are looking for someone who is passionate about Cybersecurity who can think "outside the box" to solve challenging problems. In this position you will be able to leverage your knowledge of OS security features, Reverse Engineering, Vulnerability Analysis, Networking, Firmware, and Windows Internals Required Skills
* Windows kernel development
* Python and C or C++ programming languages
* Understanding and experience with debuggers
* CNO tools development
* Reverse Engineering
* Demonstrated understanding of Windows Low Level Systems development and API
* Hands-on experience with debugging tools such as:
GDB (GNU Debugger): Used primarily for debugging applications written in C/C++. Candidates should be proficient in setting breakpoints, inspecting memory, controlling execution flow, analyzing core dumps, and performing step-by-step debugging.
PyDB (Python Debugger): A Python-specific debugger used for inspecting and controlling Python programs during runtime. Candidates should be familiar with debugging Python scripts, tracing code execution, setting Desired Skills
* Knowledge of basic dynamic malware analysis/triage
* Cyber-focused target development and research experience, technical analysis
* Application of computer networking and telecommunication architecture, OSI model, communication protocols, and common hacker TTPs experience
* TCP/IP, IPv6, routing concepts, network mapping, subnetti
* Programming or reverse engineering x86, x64, ARM, MIPS, or PowerPC assembly
* Programming and debugging tools such as: IDA Pro, gcc, gdb, OllyDbg
* Experience with software vulnerabilities such as stack overflows, heap overflows, numeric overflows, input validation