CNO Software Engineer

General Dynamics

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $243k
$106k $298k
below market most similar roles pay here above market

This role pays more than 94% of similar roles. Most pay $134,237–$202,800 — the blue band above. At the midpoint, this role pays about $243k versus about $169k 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 1377 open roles on FindRole.

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

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · CNO Software Engineer

The CNO Software Engineer joins the Praxis Engineering team to develop novel mission solutions for complex Computer Network Operations challenges. In this role, you will research, analyze, and reverse engineer objective software and hardware to design, author, enhance, and release high-quality operational software. Day-to-day responsibilities include documenting ARM architecture, performing low-level debugging, and implementing development within a CI/CD methodology using GitLab. You will design software solutions for resource-restricted environments and execute test procedures for various software components. The position requires proficiency in C++, Objective-C, Python, and ARM assembly, along with reverse engineering skills using tools like IDApro and Ghidra. Candidates must also possess familiarity with IEEE 802.11 standards and protocols to solve critical cyber-related technology problems and satisfy foundational platform integration requirements.

What you'll do

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

What we're looking for

  • US Citizenship is required.
  • Must possess an active Top Secret SCI with Polygraph clearance.
  • Bachelor's degree in computer science or related discipline from an accredited college or university is required.
  • Fourteen years of experience as a Software Engineer in programs and projects of similar scope, type, and complexity is required.
  • Four years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
  • Proficiency in C++, Objective-C, ARM assembly (thumb, 32, 64), Python, and Reverse Engineering via IDApro or Ghidra is required.
  • Familiarity with Wifi standards and protocols is a plus (preferred).
  • Security clearance level: Active TS/SCI with Polygraph.

More like this

Similar roles

CNO Programmer

General Dynamics

Annapolis Junction, MD 5 days ago $214,776–$290,580
C/C++ Python Perl Assembly Ghidra IDApro GDB Wireshark Software Development
10+ yrs exp

CNO Software Engineer

Booz Allen Hamilton

Annapolis Junction, MD 48 days ago $69,400–$158,000
C/C++ Golang Python Ruby JavaScript BASH Vulnerability Analysis Network Protocols Wireshark tshark Linux Git Software Version Control Exploitation Techniques

CNO Software Engineer

Booz Allen Hamilton

Annapolis Junction, MD 42 days ago $112,800–$257,000
Go Linux JavaScript SQL PostgreSQL SQLite Git JIRA Confluence Elasticsearch Splunk Docker Kubernetes Microservices Distributed Systems Network Analysis
8+ yrs exp

CNO Developer

Booz Allen Hamilton

Annapolis Junction, MD 118 days ago $86,900–$198,000
C C++ Python Java C# .NET Assembly PerlScript Visual Studio UNIX Embedded Development Reverse Engineering Agile Artificial Intelligence Machine Learning
1+ yrs exp

CNO Analyst/Programmer

Northrop Grumman

Annapolis Junction, MD +2 48 days ago
Python C++ C Java Assembly Perl .NET Visual Studio UNIX make files Unit Testing Reverse Engineering

CNO Developer

Booz Allen Hamilton

Annapolis Junction, MD 118 days ago $86,900–$198,000
C C++ Python Java C# .NET Assembly PerlScript Visual Studio UNIX Embedded Development Reverse Engineering Agile Machine Learning Artificial Intelligence make files
1+ yrs exp