RTX

Senior Emulation Developer

Annapolis Junction, MD US
Git Assembly Python .NET
Description

Date Posted:

2021-12-22-08:00

Country:

United States of America

Location:

MD230: 300 Sentinel Drive Suite300 AJ 300 Sentinel Drive Suite 300, Annapolis Junction, MD, 20701 USA

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

  • Seven (7)  years’ experience programming in C, C++, Assembly and Python
  • Four (4) 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
  • Two (2) years’ experience developing software systems that emulate real hardware or firmware
  • 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: Bachelor’s Degree and three (3) years’ experience in computer science, computer engineering, software engineering, or equivalent; seven (7) 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.  

Employee Referral Award Eligibility: Only employees currently within RMD and RI&S have the potential to receive a Referral Award for submitting a referral to RMD and RI&S roles. ALL eligibility requirements must be met to receive the Referral Awarding.
 

Raytheon Technologies is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Privacy Policy and Terms:

Click on this link to read the Policy and Terms

RTX
RTX
Aerospace Manufacturing National Security Security Sensor Telecommunications Training Aerospace Manufacturing National Security Security Sensor Telecommunications Training Aerospace Manufacturing

0 applies

5 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say