Fort Meade, MD
The professionals at the National Security Agency (NSA) have one common goal: to protect our nation. The mission requires a strong offense and a steadfast defense. The offense collects, processes and disseminates intelligence information derived from foreign signals for intelligence and counterintelligence purposes. The defense prevents adversaries from gaining access to sensitive classified national security information.
With the ever-accelerating technological advances and growing system complexity, NSA needs Hardware/Software Design Engineers to design, develop, construct and test electronic hardware and software processing components. These components are typically subsystems of communication, collection, processing or analysis systems.
Hardware/Software Design Engineers are hired into positions supporting a broad range of specialized skills including Computer Engineering, Computer Programming, Computer Software Engineering, Electrical Engineering, and Communications Engineering. Positions may be an office directly supporting a technical mission or a Development Programs to include the Information Technology Development Program (ITDP).
The ITDP is a three-year full-time development program designed to provide entry-level information technology specialists (that is, individuals with degrees in computer science, engineering, computer security, information systems, information technology, and related degrees and experience) the opportunity to acquire the skills and technical capabilities necessary to successfully execute NSA’s mission. In this program, participants gain a depth of knowledge in a breadth of information technology disciplines, including system/security, software engineering, software project management, and system architecture. ITDP participants work in teams and with NSA technical leaders to solve current and future challenging IT problems.
The responsibilities of a Hardware/Software Design Engineer may include:
– Designing, developing, testing, and/or evaluating computer or computer-related equipment.
– Programming, modifying and/or configuring system software that manages the computer hardware and provides services to the applications.
– Applying software engineering principles to design, develop, test, and evaluate/modify software applications.
JBNSA / An Equal Opportunity Employer