InterImage
Firmware-Savvy CNO Developer
Fort Meade, Maryland · Full-time · Posted Jul 22, 2026
About the job
Develops, analyzes, and debugs embedded firmware and low-level software, including reverse engineering and system-level analysis across hardware platforms.
What you'll do
- Develop, modify, and debug firmware across diverse hardware architectures.
- Reverse engineer binaries, firmware, and hardware-integrated software; analyze hardware/firmware behavior for vulnerabilities or performance improvements.
- Collaborate on low-level solutions and support testing, troubleshooting, and documentation.
What they ask for
- Strong proficiency in C, particularly in embedded or low-level environments.
- Experience reverse engineering across multiple architectures, such as ARM, x86, or MIPS.
- Solid understanding of computer architecture, memory management, and hardware/software interaction.
- Experience in Linux or Unix-based environments and ability to debug and analyze systems at a low level.
Nice to have
- Experience with vulnerability research or firmware/embedded security; hands-on firmware analysis or development.
- Familiarity with reverse engineering or embedded debugging tools, embedded/IoT devices, assembly, firmware formats, bootloaders, or device protocols.
Tools
C, ARM, x86, MIPS, Linux, Unix, Ghidra, IDA Pro
Model-written summary · the original posting is authoritative