Software Engineer bei Bureau of Diplomatic Security
Bureau of Diplomatic Security · Washington, Vereinigte Staaten Von Amerika · Onsite
- Professional
- Optionales Büro in Washington
The Bureau of Diplomatic Security (DS) is the security and law enforcement arm of the U.S. Department of State (the Department). DS is a world leader in international investigations, threat analysis, cyber security, counterterrorism, security technology, and protection of people, property, and information. Its primary mission is to provide a safe and secure environment for the conduct of U.S. foreign policy. The Office of Security Technology (ST) supports the DS mission through the application and use of appropriate technical security countermeasures. The Countermeasures Program (CMP) and Security Technology Operations (STO) divisions are operational components within ST. CMP is primarily responsible for worldwide technical countermeasures policy for the Department. Countermeasures policies enforce the protection of sensitive and classified information. CMP also manages the overseas technical surveillance countermeasures (TSCM) program.
Job Duties:
- Supports the Operations and Radio Frequency (RF) countermeasures sections to research, design, develop and/or modify existing in-house software. Stays up to date on emerging threats through provided reporting.
- Researches and proposes software solutions to counter those threats.
- Collaborates with field users from design through implementation of in-house developed software.
- Works closely with technicians and hardware engineers to develop innovative software solutions.
- Focuses primarily on research and development of equipment required to detect and locate threats posed to the U.S. Government by emerging technologies.
- Works with other Department of State organizations to determine and understand the vulnerabilities associated with (but not limited to) GSM, GPRS, CDMA, IEEE 802.15, IEEE 802.11a/b/g/n/ac (Wi-Fi), Bluetooth, Zigbee, and Zwave.
Requirements
- Must have a current Interim Top-Secret clearance with the ability to obtain a U.S. Government final TOP SECRET Personnel Security Clearance and be able to qualify for SCI access.
- Must be eligible for and able to obtain and maintain required Security Clearance/access approvals.
- Must have at least three years of experience working in software engineering, and a bachelor’s degree or higher in Computer Science or a similar field.
- Must be able to develop high-performance code using C/C++, Java, JavaScript, SQL, and Python.
- Must have experience with Linux software development.
- Must have some experience with computer graphic APIs such as OpenGL.
- Must understand software defined radio systems.
- Must possess intermediate skills using Microsoft Office Suite, including Word, Excel, Power Point, and Outlook.
- Must understand and/or have experience programming on Raspberry Pi, Arduino, or similar hardware platforms.
- Must understand the Internet of Things (IOT) and the latest associated trends.
- Must demonstrate a good attitude and be able to work independently and as a member of a team.
- Must have a strong attention for detail and be able to multi-task efficiently and work in a fast-paced environment on multiple projects.