StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Emulation Developer with Security Clearance

Hoplite Solutions LLC - Annapolis Junction, MD

Apply Now

Job Description

Hoplite Solutions is seeking an Emulation Developers to help design, develop, and test application software to fulfill emulation needs on Windows, Unix, or other specified platforms. 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. Basic Qualifications: Five (5) years'' experience programming in C, C++, Assembly and PythonFour (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 platformsTwo (2) years'' experience developing software systems that emulate real hardware or firmwareStrong understanding of networking principles; ability to quickly understand new protocol stacksExperience writing and managing software requirementsExperience with modern software test techniques and platformsExperience with modern continuous integration techniques and platformsExperience with modern source control (git, Atlassian, or similar) Preferred Qualifications: Hypervisor developmentFPGA developmentDevice driver developmentLow-level experience in multiple operating systems and instruction setsJTAG debugging Education Requirements: Bachelor''s Degree and two (2) years'' experience in computer science, computer engineering, software engineering, or equivalent; six (6) years'' of total relevant experience can be substituted for a degree. Hoplite Solutions offers very competitive salaries and an excellent benefits package, to include a 7% employer 401k contribution, fully paid healthcare for our employees, outstanding training benefits, company funded life insurance and short-term disability insurance, and many more.

Created: 2025-11-15

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.