Raytheon CODEX (Cyber Offense and Defense Experts)

Looking for a Challenge?

Join our team and work at the forefront of cybersecurity research and development to deliver capabilities that protect national security. Our projects cover the spectrum of security technologies, hardware architectures, and operating systems. If it runs code, somebody in our office has looked at it. 
We see the impact we have on our nation’s security each day. We refuse any work that isn’t engaging and we ensure our engineers have the tools they need to excel. The majority of our customers are government agencies. All staff must possess U.S. citizenship and must be able to obtain and maintain a US government security clearance.

We provide our engineers with powerful workstations and the freedom to control their setup. Our hours are flexible and you begin your work day when you want. Annual salary is commensurate with your skills and knowledge. With paid OT, we compensate you for every hour you work. 

Register for upcoming virtual hiring events

3/26 @ 11am - 1pm EDT // Click Here

3/26 @ 5-7pm EDT // Click Here

We are looking for people to join our team in the following roles:

Our work locations include Indialantic, FloridaAnnapolis Junction, Maryland | Ballston, Virginia | Dulles, Virginia | San Antonio, Texas | Austin, Texas | Greenville, South Carolina | Huntsville, Alabama | State College, Pennsylvania

System Emulation Engineer

Systems Emulation

Develop state-of-the-art hypervisors and emulation technologies for the security domain.

  • C/C++ development 
  • OS internals (any major OS) 
  • Intel, PowerPC, MIPS or ARM assembly 
  • System and application debugging

Program Analysis / Reverse Engineer

Reverse Engineer

Analyze software, hardware, and network applications with or without source or documentation. Discover and perform root cause analysis of security vulnerabilities in software and systems. .

  • Static and dynamic software analysis using tools such as IDA Pro, Ghidra and Binary Ninja
  • Network protocol analysis 
  • Assembly languages such as Intel, PowerPC, MIPS and ARM
  • PCB layout analysis 

Software Engineer

Software Engineer

Develop and enhance complex software systems such as big data analytics, real-time systems, and business management systems. 

  • Java
  • NoSQL
  • HTML/CSS

Vulnerability Researcher

Vulnerability Researcher

Analyze hardware, software and network applications with or without source code. Discover and perform root cause analysis of security vulnerabilities in software and systems. 

  • Static and dynamic software analysis using tools such as IDA Pro, Ghidra and Binary Ninja 
  • Network protocol analysis 
  • Assembly languages such as Intel, PowerPC, MIPS and ARM 
  • C and C++ development 

CNO Developer

CNO Developer

Perform low-level software development of custom computer network operations tools. 

  • C, C++, C# and Python are some of the languages we use 
  • Operating system internals (Windows, Linux, iOS, Android) 
  • Assembly languages such as Intel, PowerPC, MIPS and ARM 
  • Strong understanding of networking protocols 
  • Experience developing with POSIX or WIN32 system APIs 
  • Experience developing for Android SDK/NDK or iOS/Swift 

Tech Lead

CSI Tech Lead

Manage technical execution of programs and subtasks. Lead small teams of engineers in addition to being a technical contributor.

  • Be able to perform one of the other engineering roles described here 
  • Lead the technical execution of a team of 2 to 10 engineers 
  • Communicate clearly internally and externally 
  • Represent your team and the company to the customer