Raytheon

Principal Emulation Developer

Posted on: 20 Mar 2021

Annapolis Junction, MD

Job Description

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:
Emulation developers design custom software tools and techniques to emulate hardware architectures, including microprocessors, memory, bus architectures, communication devices, storage, peripherals, human interface devices, systems-on-a-chip (SoCs), and more. They have a strong understanding of how systems work under the hood, and as a result they work at the hardware level and the lowest level of software, where the operating system interacts with hardware. They also mentor and lead junior-level developers to accomplish mission objectives and solve real-time engineering challenges.
Successful candidates will enjoy reversing complex, novel, and poorly documented systems. They will perform reverse engineering at all levels, to include manual and automated analysis with Ghidra, IDA, and other tools. Scripting and automation of reverse engineering tasks within the framework is a common requirement. Occasionally the reversing will also include hardware or complex databases and applications.

Required Skills:

* Eight (8) 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 developing software systems that emulate real hardware or firmware
* Three (3) years experience leading software development projects
* Strong understanding of networking principles; ability to quickly understand new protocol stacks
* Experience writing and managing software requirements
* Experience with modern software test techniques and platforms
* Experience with modern continuous integration techniques and platforms
* Experience with modern source control (git, Atlassian, or similar)
Desired Skills:

* Hypervisor development
* FPGA development
* Device driver development
* Low-level experience in multiple operating systems and instruction sets
* JTAG debugging

Education Requirements: Bachelors Degree and four (4) years experience in computer science, computer engineering, software engineering, or equivalent; eight (8) years of total relevant experience can be substituted for a degree.

Security Clearance:
Qualified applicants may be subject to a security investigation, 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 dont ask brain teasers or tricks. This is a chance to have a dialog with our team, and we hope you will enjoy it!
177233

Raytheon

Waltham, MA

Raytheon Company develops integrated products, services, and solutions for the defense and other government markets worldwide. It operates through five segments: Integrated Defense Systems (IDS); Intelligence, Information and Services (IIS); Missile Systems (MS); Space and Airborne Systems (SAS); and Forcepoint. The IDS segment offers integrated air and missile defense; land-and sea-based radar solutions; command, control, communications, computers, cyber, and intelligence solutions; naval combat and ship electronic and sensing systems; and undersea sensing and effects solutions.

The IIS segment provides technical and professional services, such as navigation, DoD space and weather solutions, cybersecurity, analytics, training, logistics, mission support, software-based systems, automation and sustainment solutions, and air traffic management systems, as well as intelligence, surveillance, and reconnaissance solutions. The MS segment develops and supports weapon systems comprising missiles, smart munitions, close-in weapon systems, projectiles, kinetic kill vehicles, directed energy effectors, and combat sensor solutions.

The SAS segment provides civil and military electro-optical/infrared sensors; airborne radars for surveillance and fire control applications; lasers; precision guidance systems; signals intelligence systems; processors; electronic warfare systems; tactical and strategic communications; and space-qualified systems. The Forcepoint segment offers cyber security products that include risk adaptive data loss prevention; user and entity behavior analytics and cloud access security broker capabilities; insider threat solutions; firewall technology; cloud and on premise Web and email security; and cross domain transfer products.

Raytheon Company has a strategic agreement with AirMap to collaborate on future projects to safely integrate drones into the national airspace system. The company was founded in 1922 and is headquartered in Waltham, Massachusetts.

Similar Jobs