Cyber/EW Research Engineer I
On-site
Job Description
Raytheon BBN's Network and Cyber/EW Technology group delivers creative solutions for our government customers' critical Cyber/EW and security problems. We are looking for creative, entrepreneurial, and highly motivated scientists, engineers, and developers who want to create, contribute to, and grow cutting-edge research projects.
Responsibilities
Among the things we do:
- Analyze computers, networks, and signals to understand how they work and how to break them
- Develop new and advanced security techniques in embedded, Internet of Things, and traditional systems
- Create or investigate new types of cyber physical systems
- Develop next-generation cyber and EW capabilities
- Disassemble and analyze binary code
Although the work changes from one project to the next, it’s always challenging, and it always makes a difference. Projects at BBN are generally short in nature, anywhere from 6 to 18 months in length, though some are longer, and consist of small teams requiring close interaction with customers and other team members.
Job Requirements
Required Skills:
- Bachelor’s degree in Computer Science, Computer Engineering, or other relevant technical field
- Demonstrated passion for technology
- Solid, creative programming skills using one or more of: C/C++, Python, Matlab or equivalent languages
- Coursework and/or experience designing, developing, modifying, and debugging software or hardware systems or prototypes, with concrete examples of coding projects
- Strong written and oral communication skills
- Position may require some amount of overnight travel
- This position requires the eligibility to obtain a security clearance. Except in rare circumstances, only U.S. citizens are eligible for a security clearance.
Desired Skills:
- Familiarity with security concepts (confidentiality/integrity/availability, authentication/authorization, etc.)
- Building software for embedded devices and consumer electronics (e.g., ARM, Arduino/Raspberry Pi, Linux, Windows OS, Android, iOS)
- Understanding of OS internals (e.g., Windows, Linux, MacOS, Android)
- Understanding of cyber-physical system operations and security considerations
- Experience with disassemblers (e.g., IDA pro, Ghidra)
- Experience using debuggers such as gdb or WinDbg
- Understanding binary or systems reverse engineering
- TCP/IP networking fundamentals and tools (e.g., iptables, firewalls, tcpdump, wireshark, packet analysis)
- Signal processing
- Software Defined Radio
- Experience applying the scientific method to challenging mission problems
- Active security clearance at TS level or higher