Applied Signal Technology (AST) is seeking a Senior Software Engineer to participate in the requirements, design, development, and testing of software for high-capacity broadband communications, signal processing and analysis, tactical SIGINT, and wireless communications to strengthen the nation and improve the security of the world.
Requirements
- Experience developing in C++ in a Linux environment
- Experience with one or more scripting languages, Python, Linux script, bash
- Experience with Object Oriented Design and Development
- Experience with Multithreading
- Experience with Qt
- Experience with User Interface development
- Experience with Angular web GUI development
Responsibilities
- Participate in the requirements, design, development and testing of software to include development of new work products or enhancement of existing applications and systems
- Design, code, test, integrate, and document software solutions
- Participate in internal review of software components and systems
- Follow established development practices and processes to maintain the configuration management of software products
Other
- The ability to obtain and maintain a U.S. government issued security clearance is required.
- U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
- TS/SCI with Polygraph
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience
- Experience working both in a team environment and individually