CNO Developer II (Cyber234)
2 months ago
San Antonio
Job DescriptionResearch Innovations, Inc. (RII) is breaking through the big, slow, status quo with transformative technology that fundamentally changes and improves the world. We develop cutting-edge software for all levels of the government and military. Using agile development practices and user-centered design, we create innovative software solutions for complex real-world problems. We are looking for a committed CNO Developer to join our Cyber security team. You will solve uniquely challenging problems for our Defense and Homeland Security customers. Get s#it done. This position requires an Active US Top Secret security clearance, and the ability to upgrade to TS/SCI Special Access Program accessWHAT YOU WILL BE DOING • Work with an amazing team of engineers to develop novel software solutions, • Designing, developing, and debugging new CNO software capabilities, • Evaluating, upgrading, and re-engineering acquired CNO tools, techniques, and technologies, • Programming for multiple operating systems (Windows, Unix/Linux, mobile, and network devices), • Network programming, • Software analysis and reverse engineering across architectures, • Creating and maintaining software build environmentsWHAT YOU HAVE DONE, • Bachelor’s Degree in the field of computer science, information systems, or network engineering, or minimum four (4) years of experience in a commercial, government, or academic setting in the field of computer science, or information systems., • Note: 1 year development experience may be credited for appropriate coursework in Windows or Unix programming, completed as part of an awarded Bachelors or Masters degree, • Significant experience programming in C/C++ and Python., • Minimum one (1) year experience developing in one (1) or more of the following:->Windows applications using Visual Studio or .NET environments->UNIX applications using make files or comparable build environments->Mission-applicable platforms (e.g., Cisco, Huawei, Juniper, Android, or Apple iOS), • Familiarity with software version control tools (e.g., Git, Subversion, or CVS), • Familiarity with CI/CD pipeline concepts and tools (e.g., Jenkins, GitLab, or Bamboo), • Experience using software debugging/troubleshooting tools and techniques, • Software Analysis/Reverse Engineering experience, • Basic understanding of assembly programming concepts (e.g., PPC, MIPS, and x86), • Excellent oral, written, and interpersonal skills, as well as the ability to effectively interact with customersEVEN BETTER, • CNO background, • Embedded systems development experience, • Android development experience, • Unix/Linux kernel development experience, • Experience programming in Assembly and/or low level programming languages, • Familiarity with the OSI model, TCP/IP stack, and popular network protocols