Senior CNO Developer

Raytheon

Benefits

Senior CNO Developer

Cyber Offense and Defense Experts (CODEX) is in need of CNO developers. Their duties will include: design custom software tools and techniques on Windows or Linux platforms; be responsible for end-to-end design and development of custom software; diagnose and debug issues using both COTS and GOTS tools; have a firm understanding of how networks work; develop documentation pertinent to operating and supporting developed software and techniques; mentor and lead junior-level developers to accomplish mission objectives; and solve real-time cyber challenges.

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

  • Two years of experience programming in C, C++, assembly, and Python
  • Two years of experience developing in one 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
  • Two years of experience with programming CNO tools and techniques
  • Two years of experience with network sockets programming and expert packet-level understanding of IP, TCP, and application-level protocols
  • Two years of experience developing packet-level programs and expert packet-level understanding of IP, TCP, and application-level protocols
  • Experience tracing code execution in a debugger (WinDbg/gdb/IDA Pro)
  • Experience creating and briefing technical presentations
  • Knowledge of Unix kernel internals and/or low-level Windows internals, including the OS runtime linker/loader, object file formats (e.g., PE, COFF, ELF), file system internals (e.g., NTFS, ext2, btrfs), OS-specific mandatory and discretionary access control mechanisms, and process and thread APIs and data structures
  • Understanding of security protection mechanisms (ASLR, DEP, NX), how to defeat them, and how to detect a defeat

Desired Experience

  • Experience with mobile development
  • Experience with vulnerability analysis

Security Clearance

You must be able to obtain a U.S. government security clearance.

Education

Degrees are not required for our positions, but they can be helpful. Certifications are neither helpful nor required

Our Interviews

Our 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 U.S. Person or a Non-U.S. Person who is eligible to obtain any required Export Authorization. 161283

Raytheon is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, age, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.

Read Full Description

Discover Similar Jobs

Suggested Articles