Capabilities Development Engineer
General Dynamics Information Technology3 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.
About General Dynamics Information Technology
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.