1

Asm Software Engineer Jobs in Virginia (NOW HIRING)

Database Analyst, Senior

Norfolk, VA · On-site

$87K - $110K/yr

... ASM * Must have knowledge of programming languages to include but not limited to Python, R, SQL ... software engineering, and digital transformation. With over three decades in business, Sabre ...

Database Analyst, Senior

Norfolk, VA

$87K - $110K/yr

... ASM * Must have knowledge of programming languages to include but not limited to Python, R, SQL ... software engineering, and digital transformation. With over three decades in business, Sabre ...

Oracle EBS SME (Remote)

Arlington, VA · Remote

$70 - $86.25/hr

... ASM/NAS/SAN storage sizing, and OS-level performance tuning. * Skilled in DevOps practices and proficient in deploying release management tools to streamline software delivery and operations.

Oracle EBS SME (Remote)

Arlington, VA · Remote

$70 - $86.25/hr

... ASM/NAS/SAN storage sizing, and OS-level performance tuning. * Skilled in DevOps practices and proficient in deploying release management tools to streamline software delivery and operations.

Oracle EBS SME (Remote)

Arlington, VA · On-site +1

$70 - $86.25/hr

... ASM/NAS/SAN storage sizing, and OS-level performance tuning. * Skilled in DevOps practices and proficient in deploying release management tools to streamline software delivery and operations.

Showing results 41-54

Asm Software Engineer information

See Virginia salary details

$63K

$146.3K

$203.7K

How much do asm software engineer jobs pay per year?

As of Jul 26, 2026, the average yearly pay for asm software engineer in Virginia is $146,258.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,500.00 per year, depending on experience, location, and employer.

What engineer makes $500,000 a year?

Highly experienced software engineers, including senior roles such as principal or staff engineers, can earn $500,000 or more annually, especially in large tech companies or specialized fields like AI or cybersecurity. Achieving this level typically requires advanced skills, extensive experience, and often stock options or bonuses as part of compensation packages.

Is ASm a tech company?

ASM Software Engineer refers to a software engineering role, typically involving programming, debugging, and developing software applications. ASM is not a company but a job title within the tech industry, often requiring knowledge of programming languages and development tools.

What is an ASM Software Engineer?

An ASM Software Engineer is a software developer who specializes in programming using Assembly language (ASM). Assembly language is a low-level programming language that provides direct control over a computer's hardware, making it crucial for tasks requiring high performance, such as embedded systems, operating systems, and performance-critical applications. ASM Software Engineers are responsible for writing, optimizing, and debugging assembly code, often working closely with hardware or other low-level software components. Their expertise is valuable in industries where efficiency and speed are paramount.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, and working in high-paying industries or locations. Senior roles, expertise in areas like machine learning or cloud computing, and working at large tech companies often contribute to reaching this salary level.

What are some common challenges faced by ASM Software Engineers when optimizing low-level code?

ASM Software Engineers often encounter challenges related to debugging and optimizing low-level code, as small changes can have significant impacts on performance and hardware interactions. Working with Assembly language requires a deep understanding of computer architecture, memory management, and system constraints, making troubleshooting more complex than in higher-level languages. Collaboration with hardware engineers and other software developers is frequent, as aligning software functionality with hardware capabilities is crucial for achieving optimal performance.

What are the key skills and qualifications needed to thrive as an ASM Software Engineer, and why are they important?

To thrive as an ASM Software Engineer, you need strong proficiency in Assembly language programming, computer architecture, and low-level problem-solving, typically supported by a degree in computer science or a related field. Familiarity with development tools like assemblers, debuggers, and version control systems, as well as experience with hardware-specific SDKs or embedded platforms, is often required. Attention to detail, analytical thinking, and effective communication are crucial soft skills for identifying bugs and collaborating on complex systems. These skills ensure efficient, reliable code development and successful integration within performance-critical or hardware-near applications.
What are popular job titles related to Asm Software Engineer jobs in Virginia? For Asm Software Engineer jobs in Virginia, the most frequently searched job titles are:
What cities in Virginia are hiring for Asm Software Engineer jobs? Cities in Virginia with the most Asm Software Engineer job openings:
Vulnerability Researcher: Senior Levels (Applicants must already hold a TS clearance or higher) ...

Vulnerability Researcher: Senior Levels (Applicants must already hold a TS clearance or higher) ...

Cipher Tech Solutions

Vienna, VA

$43.27 - $108.17/hr

Full-time

Posted 6 days ago


Job description

FUTURE NEED - Not a current vacancy. If you apply, this could be a multi-year process.

Location: Vienna, VA

Description:

The candidate will be working independently as a Vulnerability Researcher to identify flaws in software. The candidate must be familiar with the latest techniques in vulnerability research and demonstrate their ability to follow best practices. Individual must be extremely detail oriented when documenting their research.

Requirements:

  • MUST be a US citizen
  • Must hold a US government security clearance at the TS Level or higher at time of application
  • Must hold a Bachelor's degree or higher in Computer Science, Electrical/Computer Engineering, Math, or a closely related degree type
  • Must have seven or more years professional experience, outside of a classroom setting. 
  • Strong C, ASM, and Python development experience
  • Reverse engineering utilizing any of IDA, Ghidra, or Binary Ninja
  • Experience with dynamic and static binary analysis & fuzzing techniques
  • Extensive experience with debuggers (GDB, ADB, etc.)
  • Experience auditing code for security vulnerabilities.
  • Demonstrated ability to self-drive research tasking
  • Motivated to learn complex systems

Desired Skills:

  • Performing full system emulation for research and analysis
  • Understanding of network protocols
  • Experience reading and writing assembly (ARM, x86/x64)
  • Understanding of OS Internals (any major OS)z

Remote work is not an option. We do offer relocation assistance. Please see our careers page or inquire with your recruiter about the terms and conditions.

Salary and other Compensation:

The hourly wage range is: $43.27 - $108.17

The salary range for this position is subject not only to the hire's skills, education, expertise, and years of experience, but also to features of the final position offered to the hire: including, but not limited to the location of the position, clearance required for the position, and the contract associated with the position. See our Perks & Benefits page for a general description of benefits and other potential compensation benefits: https://www.ciphertechsolutions.com/careers/perks-benefits/

About Us:

At Cipher Tech Solutions, Inc. (Cipher Tech), we take great pride in supporting some of the most mission critical work in the Department of Defense and the Intelligence Community. The majority of our company is comprised of extremely talented software developers who write production tools which directly support one of two missions: digital forensics and malware reverse engineering.

Digital forensics is the practice of extracting and processing evidence from computers, phones, tablets, cameras, flash-drives, and just about any other form of digital media. The results of our work are then used to support federal and military law enforcement, counterintelligence, and counter terrorist activities.

Malware reverse engineering is the practice of analyzing malicious code. The goal of a reverse engineer is to understand how the malicious code works and determine facts such as:

*How did it infect the victim's computer *What kind of information it is seeking to steal *How is it communicating with the author (actor) *Who that actor might be.


Vaccination Notice:

Please be aware that you are applying for a position to work as a federal contractor. As such, Cipher Tech will require, and your employment will be subject to, such vaccinations as are required by federal, state, and local law requirements.

Important Security Clearance Information:

Be aware that you are applying for a job that requires you already hold a U.S. government security clearance at time of application.

The U.S. government will not issue security clearances to recent users of illegal drugs. On your application to us, you must acknowledge that you have not engaged in any illegal drug use within the past twelve months (illegal drug use includes, but is not limited to, the use of illegal substances, the misuse of prescriptions, the misuse of over-the-counter substances, and the use of medical or recreational marijuana that may be deemed legal at the state level but is still considered illegal by the federal government). NOTE: CIPHER TECH WILL NOT DISCRIMINATE AGAINST ANY QUALIFIED APPLICANTS WITH A DISABILITY, INCLUDING ILLEGAL DRUG USERS WHO HAVE RECENTLY SOUGHT PROFESSIONAL TREATMENT FOR A DRUG PROBLEM.
--

Cipher Tech is an Equal Opportunity Employer. All hiring and employment decisions are made on the basis of business requirements, performance, and merit with no regard to race, color, religion, sexual orientation, gender, gender identity, national origin, or other protected status.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin.