CNO Software Engineer

General Dynamics

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Annapolis Junction, MD
Salary
$206,550–$279,450 / yr
Posted
79 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $168k
This role $243k
$101k most similar roles pay here $299k

This role pays more than 94% of similar roles. Most pay $142,450–$193,000 — the shaded band above. At the midpoint, this role pays about $243k versus about $168k for comparable roles.

Based on 240 similar postings.

Employer

About General Dynamics

General Dynamics is a global aerospace and defense company offering a broad portfolio of products and services in business aviation, ship construction, land combat vehicles, and information technology. It serves customers in the U.S. government, allied governments, and a diverse array of commercial markets.

General Dynamics currently has 1123 open roles on FindRole.

Listed pay typically runs $124,093–$150,385 across 984 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · CNO Software Engineer

CNO Software Engineer will join a specialized engineering team to develop novel mission solutions within the cyber technology sector. The role involves researching, analyzing, and reverse-engineering objective software and hardware to design, author, and release high-quality operational software that meets specific mission requirements. Day-to-day responsibilities include performing low-level debugging of system defects, documenting ARM architecture behavior, and implementing development within a CI/CD methodology using GitLab. The candidate will build solutions for resource-restricted environments and execute test procedures for various components. Required technical skills include C++, Objective-C, Python, and ARM assembly (thumb, 32, 64), along with reverse engineering expertise using tools like IDApro and Ghidra. The position focuses on solving complex Computer Network Operations challenges by developing capabilities to address critical cyber-related problems in a high-security environment.

What you'll do

  • Research, analyze, and reverse engineer objective software and hardware systems.
  • Design, author, enhance, and release high-quality operational software meeting mission requirements.
  • Document ARM architecture and communicate system behaviors to stakeholders and teammates.
  • Implement software development using CI/CD methodologies and GitLab for builds and merges.
  • Perform low-level debugging of software and system defects.
  • Develop software solutions optimized for resource-restricted environments using C++ or Objective-C.
  • Write and review technical documentation for software and systems.
  • Develop and execute test procedures for various software components.

What we're looking for

  • US Citizenship is required.
  • Active TS/SCI with Polygraph clearance is required.
  • Bachelor's degree in computer science or a related discipline is required.
  • Fourteen years of experience as a Software Engineer is required.
  • Four years of additional software engineering experience may be substituted for a bachelor's degree.
  • Proficiency in C++, Objective-C, ARM assembly, and Python is required.
  • Experience with Reverse Engineering via IDApro or Ghidra is required.
  • Security clearance level: Active TS/SCI with Polygraph.

More like this

Similar roles

CNO Software Engineer

Booz Allen Hamilton

Annapolis Junction, MD 2 days ago $69,400$158,000
C/C++ Golang Python Ruby JavaScript BASH Linux Git Wireshark tshark Network Protocols Vulnerability Analysis Exploitation Scripting

CNO Analyst and Programmer

Booz Allen Hamilton

Annapolis Junction, MD 65 days ago $69,400$158,000
C C++ Python IPv4 Networking Reverse Engineering Vulnerability Analysis Machine Learning Agile

CNO Developer

Booz Allen Hamilton

Annapolis Junction, MD 72 days ago $86,900$198,000
C C++ C# Java Python Assembly Perl Visual Studio .NET Unix Embedded Development Reverse Engineering Agile Machine Learning Artificial Intelligence

CNO Developer

Booz Allen Hamilton

Annapolis Junction, MD 72 days ago $86,900$198,000
C C++ C# Java Python Assembly PerlScript Visual Studio .NET Unix Embedded Development Reverse Engineering Artificial Intelligence Machine Learning Agile

CNO Developer

Booz Allen Hamilton

Annapolis Junction, MD 50 days ago $86,900$198,000
C C++ C# Java Python Assembly Perl Visual Studio .NET Unix Embedded Development Reverse Engineering Agile Artificial Intelligence Machine Learning

CNO Developer

Booz Allen Hamilton

Annapolis Junction, MD 16 days ago $86,900$198,000
C C++ C# Java Python Assembly Perl Visual Studio .NET Unix Embedded Development Reverse Engineering Agile Artificial Intelligence Machine Learning