Software Test Engineer (I/II)

Root Source

Corridor North (MD)

On-site

USD 150,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ROOT//SOURCE is seeking an Embedded Software Developer II to support complex and critical projects that directly impact national security and intelligence missions. The role requires TS/SCI clearance with a polygraph and a strong background in embedded software development.

You will work with C/C++, x86 assembly, and Python to build and test capabilities, analyze protocols, and adapt to evolving technologies while collaborating with the test team throughout the lifecycle.

Qualifications

  • Software development experience using C, C/C++, or other languages.
  • Experience with embedded platforms (Linux/Unix/Android/VxWorks).
  • Strong knowledge of software requirements analysis, design, development, integration, and testing.
  • Experience with virtualization environments (VMware/ESXi, OpenStack, Open vSwitch, QEMU).
  • Proficiency with reverse engineering and debugging tools (IDA Pro, OllyDbg, gdb, Ghidra).
  • Familiarity with assembly languages and low-level systems programming concepts.
  • Active TS/SCI clearance with a polygraph.
  • Bachelor's degree in a related field.

Responsibilities

  • Support complex and critical projects that directly impact national security and intelligence missions.
  • Develop embedded systems, conduct vulnerability analysis, reverse engineer software, and provide operational support to address challenging problems.
  • Utilize expertise in C/C++ development, x86 Assembly, and Python for automated unit testing to create capabilities, research existing functionality, analyze protocols, and adapt to new technologies
  • Collaborate with the test team throughout the development life cycle

Skills

C/C++ development
x86 Assembly
Python
Embedded platforms
Reverse engineering
Vulnerability analysis

Education

Bachelor's degree in a related field

Tools

IDA Pro
Ghidra
gdb
OllyDbg
VMware/ESXi
OpenStack
QEMU

Job description

ROOT//SOURCE is seeking an Embedded Software Developer II to support complex and critical projects that directly impact national security and intelligence missions.

TS/SCI clearance with FS polygraph required.

RESPONSIBILITIES:
  • Support complex and critical projects that directly impact national security and intelligence missions
  • Develop embedded systems, conduct vulnerability analysis, reverse engineer software, and provide operational support to address challenging problems
  • Utilize expertise in C/C++ development, x86 Assembly, and Python for automated unit testing to create capabilities, research existing functionality, analyze protocols, and adapt to new technologies
  • Collaborate with the test team throughout the development life cycle
QUALIFICATIONS:
  • Software development experience using C, C/C++, or other languages
  • Experience with embedded platforms such as Linux, Unix, Android, or VxWorks
  • Strong knowledge of software system requirements analysis, design, development, integration, and testing
  • Experience with virtual environments like VMWare/ESXi, Open Stack, Open vSwitch, or QEMU
  • Proficiency in software reverse engineering and debugging tools like IDAPro, OllyDbg, gdb, or Ghidra
  • Familiarity with assembly languages and low-level systems programming concepts
  • Active TS/SCI clearance with a polygraph
  • Bachelor's degree in a related field
PREFERRED QUALIFICATIONS:
  • Experience in vulnerability analysis and exploit development
  • Proficiency in Python programming
  • Knowledge of telecommunications systems
  • Additional experience with Assembly language
Compensation:

The annualized salary range for this position based on full time employment is $150,000-$250,000.

Benefits:

ROOT//SOURCE offers a comprehensive suite of benefits including medical, dental, and vision coverage to health savings, retirement plans, and more.

This is a non-management position

This is a full time position

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Developer II (Annapolis Junction, MD)
Embedded Software Developer II (Annapolis Junction, MD)

Root/Source • Maryland

On-site
USD 150,000 - 250,000
Medical, dental, and vision coverage
Health savings
Retirement plans
Embedded Software Engineer II - TS/SCI, National Security
Embedded Software Engineer II - TS/SCI, National Security

Root Source • Corridor North (MD)

On-site
USD 150,000 - 250,000
Software Test Engineer II (Annapolis Junction, MD)
Software Test Engineer II (Annapolis Junction, MD)

Root/Source • Maryland

On-site
USD 150,000 - 225,000
Medical coverage
Dental coverage
Vision coverage
+1
Embedded Software Engineer
Embedded Software Engineer

CACI International Inc • Florham Park (NJ)

On-site
USD 94,000 - 199,000
Software Engineer - Embedded I
Software Engineer - Embedded I

EVONA • Folsom (CA)

Hybrid
USD 75,000 - 110,000
INTEGRATION AND TEST SYSTEMS / SW ENGG - 1678 with Security Clearance
INTEGRATION AND TEST SYSTEMS / SW ENGG - 1678 with Security Clearance

ASD • Linthicum (MD)

On-site
USD 110,000 - 160,000
CNO - Senior Embedded Software Engineer - C, C++, Linux 7/2/2026 Annapolis Junction, MD
CNO - Senior Embedded Software Engineer - C, C++, Linux 7/2/2026 Annapolis Junction, MD

Erias Ventures, LLC • Annapolis (MD)

On-site
USD 220,000 - 265,000
Above Market Hourly Pay
Traditional 401k with Immediate Vesting
Spot Bonuses
+6
Integration and Test Software Engineer 2
Integration and Test Software Engineer 2

CHIPTON-ROSS Inc. • Linthicum (MD)

On-site
USD 95,000 - 115,000
Embedded Software Engineer II
Embedded Software Engineer II

Gentry Professional Services, Inc. • Linthicum (MD)

On-site
USD 130,000 - 170,000
Flexible scheduling where available
401(k) with 4% company match
Health, dental, and vision insurance
+3
Software Test Engineer I-II (Full-Time, On-Site)
Software Test Engineer I-II (Full-Time, On-Site)

S3I Engineering • Lexington Park (MD)

On-site
USD 65,000 - 100,000