Not specified
Concerned about your lack of experience? Learn More...
Employment Type:
Not Specified
Job Category:
Aerospace & Aeronautics
See more jobs for students and recent grads who studied:
Cyber Engineer I
Raytheon Company | Annapolis Junction, Maryland
Tell Us More About Your Job Preferences
By telling us what you think of this job, we can help find jobs that match your interests. If you want to see more jobs like this, click on the smiley face. Or if this job isn't what you are looking for, click the frowny face. Learn More...

Follow This Company

Job Description

Software Developers at Raytheon COI solve cutting-edge cyber security problems on both sides of the fence. Our projects involve the internals of systems rarely studied by other developers, including Windows and Linux kernel development, hypervisors, forensic and anti-forensic techniques, rootkit analysis, anti-reverse engineering, embedded systems development, and emulator development.

Projects will be undertaken in small teams with close coordination with customers. A typical emulator development project involves collaboration with hardware engineers and reverse engineers. A project to develop a new security technique involves collaboration with teams who set out to break that technique.

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. Our research and development projects cover the spectrum of security technologies for computer network operations, if it runs code somebody in our office has looked at it or something in its class.

Required Skills:

  • Experience with C or C++
  • 0-2+ years of professional experience
  • 2 or more of the "desired skills" below
Desired Skills:
  • Experience with modern C++ development, such as RAII, C++11, and C++14
  • Experience with automated testing and continuous integration tools and best practices
  • Familiarity with Agile fundamentals
  • Experience with version control systems (git)
  • Experience with hypervisors
  • Understanding of OS internals (any major OS) including driver design, kernel memory management, and security models
  • Experience developing for embedded systems
  • Experience reading or writing assembly (x86, x64, ARM, PPC, MIPS, SPARC, 68k, or others)
  • Understanding of secure coding practices and code auditing
  • Understanding of network protocols (TCP/IP stacks, wire-level protocols, RF communications, routing protocols, others)
  • Understanding of exploit mitigations such as DEP and ASLR
  • Strong technical writing skills

Security Clearance:

An existing security clearance is not required, however, qualified applicants will be required to undergo a security investigation and obtain a clearance in the course of employment. U.S. Citizenship is 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 computer or whiteboard. We hope candidates 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.



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.


About Raytheon Company

Raytheon Company is a technology and innovation leader specializing in defense, civil government and cybersecurity markets throughout the world. With a history of innovation spanning 92 years, Raytheon provides state-of-the-art electronics, mission systems integration and other capabilities in the areas of sensing; effects; and command, control, communications and intelligence systems; as well as a broad range of mission support services

Advertisement Advertisement