Demo

Senior Emulation Developer

Cromulence
Melbourne, FL Full Time
POSTED ON 4/27/2025
AVAILABLE BEFORE 5/26/2025
Role

Cromulence is seeking a Senior Emulation Developer with development experience on the QEMU emulator and general emulation, to assist in the continued development of new features for our internal system emulator and vulnerability research tools. Specifically, we expect an Emulator Developer to be working on proprietary and open-source extensions to custom capabilities we've built on top of QEMU. This role is expected to:

  • Lead a small team of other engineers to understand customer problems in multiple domains and apply emulators, instrumentation, and automation to solve those problems
  • Collaborate with end-users across many problem domains (hardware development, vulnerability research, reverse engineering, statistical analysis, software development) to identify additional ways in which the emulator could be improved
  • Develop solutions to problems or deficiencies identified by customers or other employees
  • Break proposed solutions down into smaller tasks that can be incrementally implemented and tested (as additional features, bug fixes, extra tools, etc.)
  • Develop code in a maintainable fashion following our internal guidelines for code quality, build processes, unit testing, and managing release artifacts
  • Manage both regular releases and extra, on-demand releases of custom tool/emulator builds to different internal and external customers

Our Ideal Candidate Would Possess The Following Qualifications

  • Bachelor's degree (or higher) in Computer Science, Computer Engineering, or any related discipline (Electrical Engineering, Software Engineering, etc.)
  • 8 years of relevant work experience in areas like emulator development, operating system kernel development, and embedded software development
  • Solid understanding of both C and Python (which constitutes most of our codebase)
  • Familiarity and experience with different software architectures at the assembly level (x86/x86-64, ARMv7, ARMv8, MIPS, RISC-V, etc.)
  • Familiarity and experience with development on/with a major emulator platform (QEMU highly preferred)
  • Strong organization and communication skills
  • Detail orientation and results driven

Security Clearance

  • Active TS security clearance is highly preferred
  • Qualified applicants may be subject to a security investigation and must meet minimum qualifications for access to classified information. As a result, U.S. Citizenship is required for this role. Applicants may be subject to additional security requirements.

Benefits

A successful company begins with happy employees. Cromulence takes our company culture seriously and works hard to maintain an atmosphere that rewards people for getting the best results. What we offer to all our employees:

  • Extremely competitive base salary and bonuses
  • Full benefits: Medical, Dental, Vision, STD, LTD, 4 weeks of paid parental leave (all 100% paid for by Cromulence)
  • 401 (K) with a hefty company matching program
  • 4 weeks of Paid time off (PTO)
  • 11 paid holidays
  • Flexible work hours and remote work when possible
  • Continuing education benefits
  • Additional perks like company retreats, DEF CON trips, well-stocked kitchens & breakrooms, a sweet historic downtown office, and more!

Cromulence is a growing cybersecurity company located in historic downtown Melbourne, Florida. We specialize in Computer Network Operations Tools, Cybersecurity Competitions, advanced Program Analysis Research & Development, and Vulnerability Research.

Cromulence, a Parsons company, is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status or any other protected status.

Powered by JazzHR

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Emulation Developer?

Sign up to receive alerts about other jobs on the Senior Emulation Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Cromulence

Cromulence
Hired Organization Address Melbourne, FL Full Time
Cromulence is looking for a Principal Vulnerability Researcher (VR) to support advanced research and development contrac...
Cromulence
Hired Organization Address Melbourne, FL Full Time
Cromulence is looking for a Reverse Engineer (RE) to support advanced research and development contracts. Successful can...

Not the job you're looking for? Here are some other Senior Emulation Developer jobs in the Melbourne, FL area that may be a better fit.

Software Engineer - Emulation Tooling and Modeling

systemstechnologyresearch, Melbourne, FL

Senior Salesforce Developer

IBR (Imagine Believe Realize), Rockledge, FL

AI Assistant is available now!

Feel free to start your new journey!