Capabilities Development Engineer

General Dynamics

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Hanover, MD
Salary
$212,500–$287,500 / yr
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $176k
This role $250k
$121k $305k
below market most similar roles pay here above market

This role pays more than 93% of similar roles. Most pay $147,818–$204,200 — the blue band above. At the midpoint, this role pays about $250k versus about $176k 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 · Capabilities Development Engineer

The Capabilities Development Engineer joins the software engineering team to design, develop, test, and evaluate electrical, mechanical, and computer components for commercial, government, military, and scientific uses. This role involves analyzing customer requirements to develop technical solutions for complex problems, maintaining system integrity, and coordinating hardware and software acquisitions. The engineer will perform advanced work including protocol analysis, vulnerability assessment, security research, and rapid prototyping of proof of concept capabilities. Key technical requirements include proficiency in C/C++, assembler, and operating systems such as Linux and VxWorks. Candidates must demonstrate expertise in low-level programming of device drivers, operating system internals like interrupts and virtual memory, and bit-level data analysis. The work focuses on the systems engineering of large scale embedded systems and software system integration.

What you'll do

  • Design, develop, test, and evaluate electrical, mechanical, and computer components and systems.
  • Analyze customer requirements to develop technical solutions for complex engineering problems.
  • Perform low-level programming of device drivers in Unix, Linux, or Windows environments.
  • Develop embedded software systems using C, C++, assembly, or Java for real-time operating systems.
  • Conduct protocol analysis, vulnerability assessments, and security research.
  • Perform rapid prototyping of proof of concept capabilities.
  • Coordinate the acquisition of hardware, software, and subcontractor services.
  • Maintain equipment and system integrity while ensuring compliance with established policies.

What we're looking for

  • Must be a US Citizen.
  • Must currently possess or be able to obtain a Top Secret SCI + Polygraph clearance.
  • Bachelor's Degree in Electrical Engineering, Computer Science, Computer Engineering, or Mathematics, or equivalent military experience.
  • Master of Computer Science or Computer Engineering.
  • Fully proficient knowledge of operating system fundamentals and internals.
  • Fully proficient knowledge in low-level programming of device drivers in a Unix, Linux, or Windows environment.
  • 12+ years of experience (or 8+ with a relevant Master's) in three or more areas including system requirements analysis, design, development, integration, or testing.
  • 8+ years of experience in four or more areas including embedded software development, OS internals, reverse engineering, or bit-level data analysis.

More like this

Similar roles

Capabilities Development Engineer

General Dynamics

Hanover, MD 102 days ago $195,240–$264,148
C/C++ Assembly Linux VxWorks Unix Windows Java Embedded Systems Operating Systems Device Drivers Reverse Engineering Protocol Analysis Vulnerability Assessment Security Research Rapid Prototyping System Requirements Analysis Software System Design Software System Integration Software System Testing Bit-level data analysis
10+ yrs exp

Embedded Developer, Senior

Booz Allen Hamilton

Annapolis Junction, MD 48 days ago $86,900–$198,000
C/C++ Python Assembly PerlScript Embedded Software DevOps Linux Unix RTOS Wind River VxWorks Reverse Engineering Disassembly Protocol Analysis Virtualization Big Data Cloud Computing SCADA ICS
10+ yrs exp

Embedded Developer

Booz Allen Hamilton

Annapolis Junction, MD 48 days ago $69,400–$158,000
C/C++ Python Embedded Software DevOps Linux Unix RTOS Wind River VxWorks Virtualization Protocol Analysis Malware Reverse Engineering Disassembly Black Box Testing Cloud Computing Big Data ICS SCADA SIGINT INFOSEC
10+ yrs exp

PLC Development Engineer

ASML

San Diego, CA 54 days ago $109,200–$150,150
Siemens PLC TIA Portal PLCSIM HMI SIMIT LAD SCL FBD STL PID Control Serial Communications Simulink Industrial Automation Digital Twins PLC Validation Firmware Hardware Architecture
5+ yrs exp

Senior Development Engineer I, CAP UI

CVS Health

Remote (MN) +2 26 days ago $92,700–$203,940
TypeScript JavaScript React CI/CD Docker Kubernetes GitHub GitLab Unit Testing Integration Testing Scrum Agile Observability Telemetry
Remote

Senior Systems Capability Engineer

General Motors (GM)

Milford, MI 32 days ago
ADAS Automated Driving Technology Simulation Virtualization Agile Vehicle Performance Data Collection Electro-mechanical Systems Validation Test Case Formation Systems Thinking Active Safety Systems
5+ yrs exp Hybrid