Designs, develops, tests, and maintains secure cyber software and systems. Responsibilities include building Python and C/C++ solutions, researching vulnerabilities, integrating software with hardware and operating environments, and supporting cyber operations. Requires 15 years of software engineering experience and an active DoD Top Secret SCI with Polygraph.
Responsibilities
- Analyze user requirements and derive software design and performance requirements.
- Design, code, debug, and maintain new or existing software systems.
- Integrate software into modified systems and operating environments.
- Develop database queries and complex database interfaces.
- Create and execute software component test procedures and perform quality control.
- Develop secure cyber tools and capabilities for vulnerability research, exploitation, or mitigation.
Required Skills
- Python scripting and systems design/development
- C/C++ systems design/development
- Bash scriptingawksed
- Power
- Shell
- RF signal familiarity
- STM32 microcontroller development
- Hardware breadboarding and debugging
- RF analysis and test tools