Advertisement

Experience:
Not specified
Concerned about your lack of experience? Learn More...
Employment Type:
Not Specified
Posted:
10/1/2019
Job Category:
Engineering
Industry:
Aerospace & Aeronautics
See more jobs for students and recent grads who studied:
Cyber Software Engineer - Reverse Engineer
Raytheon Company | Columbia, 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
Share

Job Description

Work as a Raytheon BBN reverse engineer specialist includes analyzing systems to understand how they work and what happens when they break. Ideal candidates should be able to both develop and defeat new and advanced security techniques in embedded and traditional systems. Projects at Raytheon BBN are generally short in nature, anywhere from 6 to 18 months in length, and consist of small teams requiring close interaction with customers and other team members. A BBN reverse engineer specialist should not only be an expert in languages such as C/C++, Python and/or Java, but should also have a deep understanding of firmware and binary disassembly, and what altering execution sections would accomplish. Project scenarios for the reverse engineering work include cyber system and protocol research, hardware and/or software reverse engineering, and the documentation of findings and recommendations to the customer to solve their mission needs. The viability and potential impact of the findings will often require team members to develop proof-of-concept exploitations or modifications based on identified vulnerabilities.

Required skills & Education:
BS or MS in Computer Science, Engineering, or other relevant field
3-6 years relevant work experience depending on your degree
Reverse engineering and analysis of hardware and software systems
Strong understanding of the reverse engineering of software binaries
Experience with disassemblers (e.g. IDA pro, HEX Rays)
Experience with debuggers such as gdb, WinDbg, etc
Expertise in C/C++
Experience reading or writing assembly (x86, x64, ARM, PPC, MIPS, SPARC, 68k, or similar)
Understanding of and experience with embedded system software stacks
Building software for embedded devices and consumer electronics (e.g., Linux, Windows OS, Android, iOS devices, ARM processors, microcontrollers, Arduino/Raspberry Pi)
Designing and developing combined hardware and software systems
Demonstrated passion for technology
Strong written and oral communication skills
Solid and creative programming skills
Ability to work as part of a team designing and building novel software capabilities
• Position may require some amount of overnight travel.
US citizenship is required

Desirable skills:
MS or higher in Computer Science, Engineering, or other relevant field
6+ years relevant work experience
Currently eligible Top Secret or SCI clearance
Cyber network operations (CNO) experience
Digital and binary forensics
Experimental design and hypothesis testing
System analysis; End-to-end prototype creation, from design to delivery
Advanced wired and wireless networking (mesh, IPv6, isolation, SDN, kernel filters)
Understanding of OS Internals (Windows, Linux, MacOS, Android etc.)
Roles and Responsibilities:
Analyze devices to characterize functionality and identify vulnerabilities in support of customer driven problems
Create solutions for prototype and operational systems and develop solutions involving hardware and software analysis and development.
Given a target communications device, use reverse engineering tools and methods to determine vulnerabilities of the device for information assurance purposes.
Work flow will include studying how the device operates, configuring it, determining how it boots/initializes, and obtaining a binary that can be used for reverse engineering.
At the conclusion of each program or task, a technical report and software deliverable (prototype or fully operational) and demonstration of the vulnerability may be required.
139922BR 139922

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.

Advertisement

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