STR is looking to develop cutting-edge technologies that have an immediate and significant impact on national security by hiring a Software Engineer to join their multidisciplinary cyber/networking team.
Requirements
- Proficient in Python, C, C++, or similar interpreted or low-level programming languages
- Familiar with rapid prototyping design methodologies and open architectures
- Someone with a working knowledge of software testing and evaluation best practices
- Experience developing software with GNU/Linux toolchains using open-source software
- Understanding of the 5-layer OSI networking stack
- Proficiency in Python, MATLAB, and other high-level programming languages
- Experience in building, deploying, and maintaining robust and stable software
Responsibilities
- Collaborate closely with a small, dedicated research team to develop innovative solutions to complex problems
- Execute assigned tasks and report overall status to project leadership
- Develop and test novel software solutions spanning research, development, and deployed production systems
- Identify creative and innovative approaches to open-ended problems
- Deliver high-quality software in a rapid-paced team environment
- Develop operational prototypes for experimentation and performance analysis
- Create customer-facing operational systems
Other
- Have a Bachelor's or Masters degree in Computer Science, Electrical & Computer Engineering, Applied Mathematics, or a related field, with at least 2 years of relevant experience
- Ability to obtain a Top Secret (TS) security clearance, for which U.S. citizenship is required by the U.S. Government
- Active Top Secret (TS) Security Clearance
- Strong team player with excellent communication skills
- Excellent verbal and written communication skills