General Dynamics Information Technology

Capabilities Development Engineer

General Dynamics Information Technology
Apply
3 months ago
Hanover, MD, USASenior

Base Salary

$195k - $264k/yr

Responsibilities

  • Design, develop, test, evaluate, and operate electrical, electronic, mechanical, and computer components, equipment, and systems.
  • Analyze customer requirements and develop technical solutions to complex problems.
  • Plan and implement system enhancements while maintaining equipment and systems integrity and policy compliance.
  • Develop embedded software and low-level device drivers in assembly, C, C++, or Java.
  • Analyze operating-system internals, perform protocol analysis and vulnerability assessment, conduct security research, and reverse-engineer software.
  • Create rapid prototypes and proof-of-concept capabilities.
  • Coordinate hardware, software, and subcontractor-service acquisition as needed.

Requirements

  • U.S. citizenship and an active Top Secret SCI with Polygraph clearance are required.
  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or Mathematics; four years of equivalent related military experience may substitute for the bachelor's degree, or a relevant master's degree may qualify.
  • At least 12 years of experience in three or more specified systems engineering and software development areas, or 8 years with a relevant master's degree.
  • At least 8 years of experience in four or more areas including embedded software, embedded operating systems, operating-system internals, reverse engineering, device-driver programming, bit-level data analysis, or large-scale embedded systems engineering.
  • Fully proficient knowledge of operating-system fundamentals and internals, including interrupts, threading, virtual memory, device drivers, memory layouts, memory management, and binary file formats.
  • Fully proficient low-level device-driver programming experience in Unix, Linux, or Windows environments.
  • Proficiency in C/C++, comfort reading and writing assembler, and understanding of Linux and VxWorks real-time operating systems.
  • Experience with COTS and GOTS reverse-engineering tools is preferred.
  • Creative problem-solving, multitasking ability, consistently high performance, and collaborative teamwork are expected.

Benefits

  • Full-time schedule of 40 hours per week with less than 10% travel.
  • On-site work in Hanover, Maryland.
  • Medical, dental, vision, Health Savings Account, and 401(k) options with company matching.
  • Flexible work weeks where possible, paid time off, holidays, and paid parental, military, bereavement, and jury-duty leave.
  • Short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance.

Tech Stack

CC++JavaLinuxWindows

Categories

General Dynamics Information Technology

About General Dynamics Information Technology

10,000+ employees

General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.

Contact me