Embedded Software Developer II (Annapolis Junction, MD)

Root/Source

Maryland

On-site

USD 150,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision coverage
Health savings
Retirement plans

Job summary

A national security firm is seeking an Embedded Software Developer II in Annapolis Junction, MD to support critical projects. Responsibilities include developing embedded systems, conducting vulnerability analysis, and collaborating with test teams. Candidates must have experience in C/C++, an active TS/SCI clearance, and a related Bachelor's degree. The role offers a competitive salary ranging from $150,000 to $250,000.

Qualifications

  • Software development experience using C/C++.
  • Experience with embedded platforms like Linux, Unix, Android.
  • Strong knowledge of software systems analysis and testing.

Responsibilities

  • Support complex projects impacting national security.
  • Develop and support embedded systems.
  • Collaborate with the test team throughout development.

Skills

C/C++ development
Software reverse engineering
Virtual environments
Python programming
Assembly language

Education

Bachelor's degree in a related field

Tools

IDAPro
Ghidra
OllyDbg
VMWare/ESXi
OpenStack

Job description

Embedded Software Developer II (Annapolis Junction, MD)

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, OpenStack, 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, health savings, retirement plans, and more.

Employment Details

This is a non-management, full-time position.

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

Similar jobs worth comparing

Software Test Engineer (I/II)
Software Test Engineer (I/II)

Root Source • Corridor North (MD)

On-site
USD 150,000 - 250,000
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
Embedded Developer - FS Poly Annapolis Junction, MD
Embedded Developer - FS Poly Annapolis Junction, MD

Stanley Reid & Company • Annapolis (MD)

On-site
USD 110,000 - 170,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
Embedded Software Engineer
Embedded Software Engineer

CACI International Inc • Florham Park (NJ)

On-site
USD 94,000 - 199,000
Sr. Software Engineer (Embedded Network)
Sr. Software Engineer (Embedded Network)

ClearanceJobs • Maryland

On-site
USD 100,000 - 130,000
CNO - Embedded Software Engineer - Linux, C/C++, Python 7/6/2026 Annapolis Junction, MD MD - FOG
CNO - Embedded Software Engineer - Linux, C/C++, Python 7/6/2026 Annapolis Junction, MD MD - FOG

Erias Ventures, LLC • Annapolis (MD)

On-site
USD 170,000 - 225,000
Above Market Hourly Pay
401k with Immediate Vesting
Professional Development Bonuses
+5
Embedded Developer - FS Poly
Embedded Developer - FS Poly

stanleyreid • Maryland

On-site
USD 120,000 - 190,000
Health benefits
PTO 5+ weeks
Federal holidays
+2
CNO - Senior Embedded Software Engineer - C, C++, Linux
CNO - Senior Embedded Software Engineer - C, C++, Linux

Erias Ventures, LLC • Maryland

On-site
USD 220,000 - 265,000
Above Market Hourly Pay
11% Roth or Traditional 401k with IMD
Spot Bonuses for Assisting with Growth
+11
Software Engineer - Embedded I
Software Engineer - Embedded I

EVONA • Folsom (CA)

Hybrid
USD 75,000 - 110,000