Peraton is seeking a Software Developer to provide TS/SCI C/C++ software development of modules that manipulate pointers, memory structures, and registers using low-level embedded systems techniques to support Cyberspace Operations capabilities
Requirements
- C/C++ development on UNIX platform, preferably Linux
- Low-level operating systems experience with Linux background
- Experience in one or more of the following areas: CNO operational, crypto/blockchain, exploit development, C/C++, RUST
- C/C++ development experience
- Low-level embedded systems techniques
- UNIX platform experience, preferably Linux
- Knowledge of open standards and modern software development methodologies
Responsibilities
- Utilize skills with techniques which include but are not limited to, pointer arithmetic, casting variables to or from structs or arrays, common C preprocessor directives, bit masking, bit shifting for powers of 2, event-driven or state-driven programming, error logging, and exception handling
- Perform TS/SCI software analysis, architecture, engineering, and integration services at the unit, module, and system levels
- Perform all aspects of software engineering support required to implement Cyberspace Operations capabilities
- Adhere to open standards and modern software development methodologies, including what is considered 'best' practices by Industry to the extent that operational requirements will allow
- Provide technical reports, white papers and other documentation as required to documents findings of all software engineering service activities
Other
- Minimum of 5 years with BS/BA or Minimum of 3 years with MS/MA or Minimum of 0 years with PhD
- U.S Citizenship required
- TS/SCI clearance with a polygraph
- Must be able to clear NWIC screening
- Ability to work in a team environment