Taro Logo

Principal Emulation Developer

Founded in 1944, Parsons Corporation is a digitally enabled solutions provider focused on defense, intelligence, and critical infrastructure markets.
West Melbourne, FL, USA
$120,800 - $217,400
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Emulation Developer

Parsons Corporation is seeking a Principal Emulation Developer to lead their system emulator and vulnerability research tools development team. This role sits at the intersection of low-level systems programming and security research, focusing on extending QEMU capabilities for specialized use cases.

The position requires an experienced developer with deep expertise in emulation systems, particularly QEMU, and a strong background in operating system internals and embedded software development. You'll be leading a team that works on proprietary extensions and custom capabilities, collaborating with various stakeholders across hardware development, vulnerability research, and reverse engineering domains.

The role offers an opportunity to work on cutting-edge technology in the defense and intelligence sector, requiring an active Top Secret clearance. You'll be responsible for not only technical development but also team leadership, project management, and customer interaction. The position combines hands-on development with architectural decision-making and team guidance.

Parsons, founded in 1944, has established itself as a leading digitally enabled solutions provider in defense, intelligence, and critical infrastructure markets. The company offers competitive compensation ($120,800 - $217,400) and emphasizes employee development and growth opportunities. This role is based in West Melbourne, FL, requiring in-person presence due to the nature of the work and security requirements.

The ideal candidate will bring extensive experience in emulator development, particularly with QEMU, strong programming skills in C and Python, and comprehensive knowledge of various processor architectures at the assembly level. This role represents an opportunity to work on challenging technical problems while contributing to national security initiatives.

Last updated 6 days ago

Responsibilities For Principal Emulation Developer

  • Lead a small team of engineers to understand customer problems and apply emulators, instrumentation, and automation
  • Collaborate with end-users across multiple domains to identify emulator improvements
  • Develop solutions to problems identified by customers or employees
  • Break down solutions into smaller implementable tasks
  • Develop maintainable code following internal guidelines
  • Manage regular and on-demand releases of custom tool/emulator builds

Requirements For Principal Emulation Developer

Python
Linux
  • Bachelor's Degree or additional years of experience
  • Active TS clearance required
  • 10+ years of relevant work experience in emulator development, OS kernel development, and embedded software development
  • Solid understanding of C and Python
  • Experience with different software architectures at assembly level (x86/x86-64, ARMv7, ARMv8, MIPS, RISC-V)
  • Experience with development on QEMU
  • Strong organization and communication skills

Jobs Related To Parsons Principal Emulation Developer