3 months ago
Melbourne, FL, USAMid Level
Base Salary
$110k - $151k/yr
Responsibilities
- Architect, develop, implement, and test modular software applications and tools for emulating cyber-physical systems.
- Extend and customize emulation frameworks such as QEMU in C/C++ and Python for new targets, peripherals, and capabilities.
- Rehost unknown or sparsely documented firmware by analyzing binaries, identifying hardware dependencies, and adapting firmware for emulated environments.
- Develop emulator tooling, virtual device models, and digital models for embedded systems across architectures including ARM and PPC.
- Network virtualized models into integrated end-to-end simulations that approximate real hardware behavior.
- Validate model quality and correctness through unit-level and system-level testing against first principles, measured data, documentation, and hardware/software artifacts.
- Communicate model and algorithm foundations through technical reports and briefings.
Requirements
- Active Secret security clearance with eligibility for Top Secret clearance; U.S. citizenship is required for U.S. Government clearance eligibility.
- Proficiency in C/C++ for systems-level or embedded software development.
- Proficiency in Python for tool development, automation, and integration.
- Familiarity with emulation and virtualization tools such as QEMU or similar frameworks.
- Strong understanding of computer architecture, emulation principles, modular design, testing, and code review.
- Experience using collaborative source code management such as Git.
- BS in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
- Preferred qualifications include an active Top Secret clearance, network architecture and protocol experience, low-level software or firmware modification, embedded operating systems, reverse engineering, firmware rehosting, component modeling, hardware interfaces, and a Master's or PhD in a related field.
Benefits
- Full-time position with locations near Boston, MA; Arlington, VA; Dayton, OH; Melbourne, FL; and Carlsbad, CA.
- Collaborative learning environment supporting deep technical understanding and recognizing employee contributions.
- Equal opportunity employment and reasonable accommodation support.
About STR
STR develops cyber, electronic warfare, sensing, and AI/ML systems and analytics for U.S. defense and intelligence customers, delivering R&D services, prototypes, and fielded capabilities. The privately held, employee-owned company was founded in 2010 and is headquartered in Woburn, Massachusetts, with sites near Boston, Arlington (VA), Dayton (OH), Melbourne (FL), and Carlsbad (CA). Work spans RF, sonar, radar, command-and-control, and ISR, including subsea sensors and signal processing.
