Cyber Software Engineer

HII•Annapolis Junction, MD

About The Position

HII’s Mission Technologies division is seeking a Cyber Software Engineer to join its Cyber and Intelligence Team. The role focuses on mission-critical systems, developing feature enhancements and code updates in C and Assembly across specialized target platforms. The engineer works with Project Managers, Technical Leads, and government operator teams to align implementations with mission objectives, and contributes to offensive cyber operations capabilities.

Requirements

  • At least 3 years of experience in software engineering or a related field.
  • Expertise with C, Assembly, and Python, particularly in low-level or embedded systems environments.
  • TS/SCI security clearance and willingness to undergo a polygraph.
  • One of the following education and experience combinations: 5 years of relevant experience with a bachelor’s degree in a related field; 3 years of relevant experience with a master’s degree in a related field; or a high school diploma or equivalent and 9 years of relevant experience.

Nice To Haves

  • 3 or more years of experience with offensive cyber operations capabilities.
  • Familiarity with Ghidra and custom scripting for firmware analysis.
  • Proficiency in designing and executing automated unit and integration tests.
  • Experience drafting technical documentation independently or working with Technical Writers.

Responsibilities

  • Design, develop, document, and test software for offensive cyber operations capabilities.
  • Identify and exploit vulnerabilities in software, firmware, protocols, and hardware components.
  • Write and integrate new code, execute unit tests, and document implementation work.
  • Design test procedures and implement automated test suites to evaluate new features during development cycles.
  • Collaborate with Technical Writers on mission deliverables and author technical documentation reflecting implemented features and workflows.
  • Use Ghidra and custom Python scripts to analyze and interpret firmware components.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service