CNO DeveloperCyber Offense and Defense Experts (CODEX) is seeking cyber engineering experts for developer positions. CODEX's passion is work that challenges, engages, and provides real-world mission impact"A cents € which means our research and development efforts cover the full spectrum of security technologies for computer network operations. Developers must play both sides of the fence"A cents € developing and defeating advanced new security techniques. Projects are undertaken in small teams in close coordination with customers to quickly deliver or enhance capabilities.The developer will provide support of custom software design and development of CNO tools and techniques. The developer will be required to provide and author documentation, and participate in design, code, and program reviews. In addition, the developer will provide in-person, on-site technical support to end-users, engage with customers, and conduct capability briefings.We take our work and our fun seriously. We are passionate about engineering, and we prove it by funding internal R&D concepts from early inception through product development and customer delivery. We believe the best ideas stand on their own merits, and we fund ideas from our most junior engineers to our most seasoned staff. We reward excellence early and often through monetary awards, raises, and promotions. We keep ourselves sharp through weekly engineer-driven technical talks, and we team up regularly to compete in CTFs. If you walk through our Arlington office, you might catch a couple of us taking a break for a round of table tennis. If you show up around 2 or 3pm, you can join us for teatime and specialty coffee pour-overs. On Thursdays we have lunch brought in from one of the many great area restaurants, paid for by the company.The place of performance for this work can be State College, Pennsylvania, or Arlington, Dulles, or Woodbridge, Virginia. Requirements One or more years of software development experienceProficiency in one or more systems programming languages (eg, C/C++)Proficiency in one or more scripting languages (eg, Python, Ruby, Bash, PowerShell)Familiarity with low-level architectures (eg, x86, x64, ARM)Excellent problem-solving skills Desired Skills Knowledge of software security principlesWindows/Linux kernel developmentReverse engineering skills (eg, IDA Pro)Strong debugging skills (eg, gdb, WinDbg) Security ClearanceYou must be able to obtain a US government security clearance. EducationDegrees are not required for our positions, but they can be helpful. Certifications are neither helpful nor required. Our InterviewsOur interviews are technical. Come prepared to tell us about your technical background and interests as well as to work through some of our questions on a whiteboard. We hope you find our questions to be thought provoking, but we don't ask brain teasers or tricks. This is a chance to have a dialog with our team, and we hope you will enjoy it! This position requires either a US Person or a Non-U.S. Person who is eligible to obtain any required Export Authorization.161286Raytheon is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender orientation, gender identity, national origin, disability, or protected Veteran status.