View Our Website View All Jobs

Arlington - Software Engineer / CNO Developer

Company Description:
Raytheon SI is focused on providing software and hardware level information security solutions to government and fortune 500 customers.  People on our team have presented at every major security conference, have been core contributors to a laundry list of major open source projects, and integral parts of numerous successful commercial security ventures. In addition to our competitive salary, one of the best benefits is that you no longer feel like the only smart person in the room. There’s always someone to learn from. 

We take our work and our fun seriously.  We refuse any work that isn’t hard and engaging, we make sure our engineers have the tools they need to do their jobs, and focus on recognizing results.  Surfboards, pirate flags, and DEFCON black badges decorate our offices, and our Nerf collection dwarfs that of most toy stores.  Our research and development projects cover the spectrum of offensive and defensive security technologies for computer network operations, if it runs code somebody in our office has looked at it.  Key areas of focus include:

  • Reverse Engineering
  • Vulnerability Assessments
  • Wireless and Network Communications
  • Hypervisors
  • Malware
  • Mobile/Embedded Development
  • Win32/Linux Kernel development
  • Constraint Solving

Basically, if it’s in the CNO realm, we’re doing something cool with it.

Position Description:
Information security continues to be a growth industry.  We are constantly looking to find the right candidates who can do this challenging work. 

Strong C/C++ experience, an understanding of OS internals, and familiarity with assembly and networking protocols is required to join our CNO development team.  Our projects include developing and enhancing state of the art kernel and user-land security tools related to software protection, host-based personal security tools, and system analysis.

Candidates must be able to play both sides of the fence, both defeating and developing new and advanced security techniques.  Projects will be undertaken in small teams with close coordination with customers to quickly enhance capabilities or resolve issues in existing tools. 

As the majority of our customers are government agencies all candidates must meet the minimum qualifications for access to classified information.  U.S. citizenship is required.  All candidates must be able to maintain a government security clearance.

Our tools are built primarily in C and C++, with some components dropping into assembly as needed.  A strong aptitude developing low level modules on some platform is required.  We develop tools to work on desktops, appliances, infrastructure, and mobile devices. 

Working as part of a team you will also need to be familiar with source management tools such as GIT and subversion.

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


Raytheon is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor. 

Read More

Apply for this position

Apply with Indeed
Attach resume ( .pdf, .doc, .docx ) or Paste resume

Paste your resume here or Attach resume file