Senior Emulation Developer II (TS/SCI)

BTS Software Solutions

Corridor North (MD)

On-site

USD 200,000 - 260,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

100% Company PAID health benefits
PTO + 401K matching

Job summary

BTS Software Solutions in Annapolis Junction, MD seeks an Emulation Developer II with active TS/SCI w/ POLY to design, develop, and test emulation software across Windows and UNIX platforms. The role involves reverse engineering, debugging hardware/software, and understanding inter-component networking protocols.

The position emphasizes leadership in design and testing using modern CI techniques and requires strong C/C++/Assembly skills, with extensive experience in emulation and reverse

Qualifications

  • Minimum five (5) years' experience programming with C, C++, or assembly.
  • Minimum three (3) years' experience developing Windows applications using Visual Studio OR minimum three (3) years' experience developing UNIX applications using make files or comparable build environments OR four (3) years' experience developing software for embedded systems.
  • Experience developing complex programs using C, C++, or other comparable languages.
  • Experience implementing software life cycle management using modern CI frameworks.
  • Experience performing software or hardware reverse engineering.

Responsibilities

  • Design, develop, and test application software to fulfill emulation needs on Windows, Unix, or other platforms using CI techniques.
  • Perform Software and Hardware Reverse Engineering to model mechanisms of emulation targets.
  • Debug software and hardware systems and identify divergent behavior between systems.
  • Understand networking and inter-component protocols and principles.
  • Lead design, development, and testing of emulation software across platforms using CI techniques.
  • Lead reverse engineering efforts to understand emulation mechanisms.
  • Debug across software and hardware to identify differences with real hardware.
  • Understand networking and inter-component protocols and principles.

Skills

C/C++
Assembly
Source control
CI/CD
Reverse engineering
Networking protocols
Debugging
BDI/JTAG

Education

5+ years C/C++/Assembly
Windows development (Visual Studio)
Unix build systems (make)
Embedded software experience
Software life cycle with CI

Tools

Ghidra
IDA Pro
Binary Ninja
GDB
WinDbg
Hex-Rays

Job description

BTS Software Solutions in Annapolis Junction, MD seeks an Emulation Developer II with active TS/SCI w/ POLY to design, develop, and test emulation software across Windows and UNIX platforms. The role involves reverse engineering, debugging hardware/software, and understanding inter-component networking protocols.

The position emphasizes leadership in design and testing using modern CI techniques and requires strong C/C++/Assembly skills, with extensive experience in emulation and reverse

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Emulation Developer II
Emulation Developer II

BTS Software Solutions • Corridor North (MD)

On-site
USD 200,000 - 260,000
100% Company PAID health benefits
PTO + 401K matching
Software Engineer II — TS/SCI w/ Poly
Software Engineer II — TS/SCI w/ Poly

BTS Software Solutions • Corridor North (MD)

On-site
USD 165,000 - 180,000
Emulation Software Engineer (TS/SCI) - Mission-Critical
Emulation Software Engineer (TS/SCI) - Mission-Critical

BigBear.ai • Maryland

On-site
USD 90,000 - 140,000
Software Engineer II — TS/SCI Clearance
Software Engineer II — TS/SCI Clearance

BTS Software Solutions • Corridor North (MD)

On-site
USD 170,000 - 190,000
Company-paid health benefits
PTO
401K matching
Senior Vulnerability Researcher - Lead Exploitation (TS/SCI)
Senior Vulnerability Researcher - Lead Exploitation (TS/SCI)

BTS Software Solutions • Corridor North (MD)

On-site
USD 200,000 - 260,000
100% Company PAID health benefits
PTO
401K matching
Senior Software Engineer - TS/SCI with Poly (Lead)
Senior Software Engineer - TS/SCI with Poly (Lead)

BTS Software Solutions • Corridor North (MD)

On-site
USD 230,000 - 248,000
Health benefits (100% company paid)
PTO
401K matching
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
Software Engineer II - TS/SCI with Poly
Software Engineer II - TS/SCI with Poly

Cybertrend-Engineering-LLC • Corridor North (MD)

On-site
USD 130,000 - 180,000
Paid time off
Eleven holidays
Medical plan
+6
Senior Software Reverse Engineer - TS/SCI Clearance
Senior Software Reverse Engineer - TS/SCI Clearance

Peraton • Bethesda (MD)

On-site
USD 135,000 - 216,000
Software Engineer I — TS/SCI w/ Poly (Annapolis Junction)
Software Engineer I — TS/SCI w/ Poly (Annapolis Junction)

BTS Software Solutions • Corridor North (MD)

On-site
USD 125,000 - 142,000
Competitive health benefits
PTO
401K matching