1+ months

Principal CNO Developer

Raytheon Missle Systems
Annapolis Junction, MD 20701
Apply Now
Apply on the Company Site
Raytheon

is a premier engineering company that provides technical solutions in software development and systems engineering that address security challenges. Raytheon hires industry-leading cyber professionals, and we treat them like industry-leading cyber professionals. We bring exceptional talent to an array of missions that includes computer network operations, vulnerabilities, characterization, information assurance, and emerging technologies to expand cybersecurity solutions. Raytheon engineers are developing advanced analytics helping transform analysis by making sense of the massive amounts of data that must be processed quickly to respond to evolving mission needs.
Position Description:

CNO developers design custom software tools and techniques on Windows or Linux platforms; are 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 sand solve real-time cyber challenges.

Our Annapolis Junction office is in National Business Park, just outside Fort Meade, Maryland. Situated between Baltimore and Washington, DC, Annapolis Junction is surrounded on all sides by American history, breathtaking national parks, world-famous art and science museums, and a vibrant and welcoming cultural setting.

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 Maryland office, you might catch a couple of us taking a break for a round of table tennis, Smash Brothers, or bughouse. If you show up around 2 or 3, you can join us for tea time and specialty coffee pour-overs. On Mondays we have lunch brought in from one of the many great area restaurants, paid for by the company. Our office outings are crazy fun and typically include go-karting, axe-throwing, indoor skydiving, or camping.
Requirements:

Six (6) years experience programming in C, C++, Assembly and Python

Five (5) years experience developing in one (1) 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

Five (5) years experience with programming CNO tools and techniques

Three (3) years experience with network sockets programming and expert packet-level understanding of IP, TCP, and application-level protocols

Two (2) years experience developing packet-level programs and expert packet-level understanding of IP, TCP, and application-level protocols

Experience debugging software

Experience creating and briefing technical presentations

Knowledge of Unix kernel internals and/or low-level Windows internals, including but not limited to, 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

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.

Position-specific Experience Requirements:

Read and write C, C++, and Assembly

Trace code execution in a debugger (windbg/gdb/IDA Pro)

Reverse engineer with IDA Pro

Understanding of security protection mechanisms (ASLR, DEP, NX); how to defeat them; how to detect a defeat

Desired Experience:

Experience with Mobile development

Previous vulnerability analysis experience

Education Requirements:

Bachelors Degree and six (6) years experience in computer science, information systems, or network engineering; ten (10) years of total relevant experience can be substituted for a degree.
Visit https://www.raytheon.com/cyber/ to learn more about how we
protect every side of Cyber
https://youtu.be/zx-EIijWuEE
CSIALL
CSICNODEV

Key words: CNO, Computer Network Operations, Cyber, Exploitation, hacker, C programming, C++, kernel, device driver development, network programming, socket programming, embedded, python, Assembly, x86, x64, IDA Pro, Ollydbg, Reverse Engineer, vulnerability researcher, security researcher, embedded systems development, assembly language, gdb, debugging, HexRays, C, reverse engineering, software analysis, Driver Development, Emulator, Emulation, DEP, ASLR, buffer overflow, vulnerability, Debugger, disassembler, Objdump, Gdb, WindDbg, OllyDbg, Python, TCP/IP, BGP, Routing, Unix Internals, Linux Internals, Windows Internals, Solaris Internals, OS Internals, ARM, MIPS, PPC, Heap, Stack, Malware, linker, loader
139586


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.
Posted: 2019-11-13 Expires: 2020-03-19

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Principal CNO Developer

Raytheon Missle Systems
Annapolis Junction, MD 20701

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast