This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

National Security Agencyposted 2 months ago
$86,498 - $190,848/Yr
Full-time • Entry Level
Fort George G. Meade Complex, MD
National Security and International Affairs
Resume Match Score

About the position

The National Security Agency (NSA) currently has an opportunity for Hardware/Software Design Engineers. These 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 will be in an office directly supporting a technical mission. Are you an Engineering, Computer Science or Applied Mathematics professional who enjoys working with hardware to understand its basic operation? Would you like to apply these skills in support of the Intelligence Community mission? NSA is seeking experienced professionals in computer design, microelectronics, radio frequency design, and systems engineering to solve emerging challenges. Apply your science and engineering skills to protect the nation.

Responsibilities

  • Designing, developing, testing, and/or evaluating computer or computer-related equipment.
  • Designing, developing, testing and evaluation of programmable hardware devices or digital circuits.
  • 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.

Requirements

  • Degree must be in Engineering, Computer Science, or Mathematics.
  • For engineering degrees, if program is not ABET-EAC accredited, it must include specified coursework.
  • Relevant experience must be designing, developing, or constructing electronic hardware and software processing components.

Nice-to-haves

  • Experience with Agile Software Development.
  • Experience in one or more of the following programming languages: C, C++, Java, Java Script, VHDL, Verilog, SystemVerilog, etc.
  • Experience reverse engineering firmware or software.
  • Experience in Information Assurance analysis or implementation.
  • Experience organizing and managing their own projects or the projects of small teams.
  • Understanding of the basic concepts of cryptography and cryptographic systems.
  • Understanding of the basics of computer networking and low level protocols.
  • Familiarity with basic electronic components such as ASICs, PCBs, microcontrollers, FPGAs, etc.
  • Familiarity with electronics debugging equipment such as multi-meters and oscilloscopes.
  • Experience with application of 2D/3D imaging for hardware analysis.
  • Experience with embedded or operating system level programming.

Benefits

  • Relocation assistance
  • Flexible work schedules
  • Generous leave programs
  • Paid personal fitness time
  • Training and continuing education classes
  • Health and life insurance
  • Federal Thrift Savings Plan (TSP)
  • Federal retirement plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service