Senior Firmware Developer

Nyla Technology Solutions•Annapolis Junction, MD
•Onsite

About The Position

We are seeking an innovative, ever-curious Embedded / Firmware Reverse Engineer (flexible across Cyber Software Engineer CS2 to CS3 levels) to join our specialized team in Annapolis Junction, MD. In this role, you will dive deep into low-level architectures, analyze embedded systems, and drive the continuous development of critical capabilities for mission partners. As an engineer at Nyla, you aren't afraid to peel back the layers of complex hardware and low-level code. You will combine strong C programming expertise with deep reverse engineering practices to dissect diverse target architectures, analyze firmware, and uncover system vulnerabilities. If you thrive in a technical, high-impact environment where continuous learning, creativity, and deep technical mastery directly advance national security missions, Team Nyla is looking for you.

Requirements

  • ACTIVE SECURITY CLEARANCE AT THE TS/SCI POLYGRAPH LEVEL IS REQUIRED
  • Strong, demonstrable proficiency in C programming for low-level or embedded software systems development.
  • Hands-on experience performing reverse engineering on diverse CPU architectures and binary targets.
  • Ability to analyze binary code, map system behaviors, and understand hardware/software interface layers.
  • Creative approach to dissecting complex, undocumented systems and solving intricate engineering puzzles.
  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline PLUS 5+ years of relevant experience (for CS2 Level).
  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline PLUS 10+ years of relevant experience (for CS3 Level).

Nice To Haves

  • Direct experience analyzing, modifying, or developing embedded firmware binaries.
  • Proven track record in vulnerability research (VR) and exploit analysis across novel architectures.
  • Experience utilizing disassembly and reverse engineering suites (e.g., Ghidra, IDA Pro, Binary Ninja).
  • Familiarity with low-level assembly languages (e.g., ARM, MIPS, x86/x64, PowerPC).

Responsibilities

  • Dive deep into low-level architectures.
  • Analyze embedded systems.
  • Drive the continuous development of critical capabilities for mission partners.
  • Peel back the layers of complex hardware and low-level code.
  • Combine strong C programming expertise with deep reverse engineering practices to dissect diverse target architectures, analyze firmware, and uncover system vulnerabilities.

Benefits

  • Discretionary bonus compensation
  • Comprehensive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service