Embedded Software Engineer

Set of X•Fort Meade, MD
•$130,000 - $240,000

About The Position

Set of X is hiring an Embedded Software Engineer to support challenging, mission-critical projects that directly impact the nation’s security and intelligence mission. The role involves embedded development, vulnerability analysis, reverse engineering, software development, and operational support. The engineer applies C/C++ development, reverse engineering, x86 Assembly, and automated unit testing in Python to develop capabilities, research existing functionality, perform protocol analysis, and learn new technologies quickly. The position also supports the test team throughout the development life cycle. All positions require an active clearance; this role requires TS/SCI clearance with polygraph.

Requirements

  • Six years of software development experience using C, C/C++, or other proprietary languages.
  • Four years of experience with embedded platforms, including Linux, Unix, Android, or VxWorks.
  • Knowledge of software system requirements analysis, design, development, integration, and/or testing.
  • Development experience with virtual environments such as VMWare/ESXi, Open Stack, Open vSwitch, or QEMU.
  • Experience with software reverse-engineering and/or debugging tools such as IDAPro, OllyDbg, gdb, or Ghidra.
  • Familiarity with assembly languages through development or reverse engineering.
  • Knowledge of low-level systems programming concepts.
  • A BA or BS degree and six years of development experience.
  • Active TS/SCI clearance with polygraph.

Nice To Haves

  • Experience with vulnerability analysis and exploit development.
  • Experience with Python.
  • Experience with Assembly.
  • Knowledge of telecommunications.

Responsibilities

  • Support mission-critical projects impacting the nation’s security and intelligence mission.
  • Perform embedded development, vulnerability analysis, reverse engineering, software development, and operational support.
  • Use C/C++ development, reverse engineering, x86 Assembly, and automated unit testing in Python to develop capabilities, research existing functionality, and perform protocol analysis.
  • Learn new technologies quickly.
  • Provide support to the test team throughout the development life cycle.

Benefits

  • Health, dental, and vision insurance.
  • Life and disability insurance.
  • 401(k) plan with employer contribution.
  • Paid time off.
  • Technology refresh or a year-end bonus if new technology is not needed.
  • Annual $5,250 budget for education, certifications, and professional memberships, or tax-free student loan repayment.
  • Stock plan with yearly stock grant.
  • Flex Leave and Exchange Plan offering up to eight weeks off or the option to sell back unused time for double the value.
  • Monthly reimbursement for cell phone and internet services.
  • Fringe Benefit Mall perks, including Uber rides, a beer of the month club, Amazon Prime, and Hello Fresh.
  • End-of-year profit-sharing cash bonus.
  • Referral bonus for successful referrals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service