Senior Embedded Developer

Job Locations US-MD-Hanover

Check out this new opportunity!

Senior Embedded Developer

Job ID # 2020-11046

Direct Hire Opportunity

Location: Hanover, MD

Industry: Defense       

Clearance Requirement: TS/SCI with Poly

Minimum Education: Bachelor’s Degree

Minimum Experience: 10 years


What You’ll Do:  

  • Contribute to the design, development and implementation of countermeasures, integration, and tools specific to Cyber and Information Operations.
  • Analyze, decompose, disassemble code, perform static code analysis, kernel-level debugging, and debug and modify software.
  • Be involved in Protocol Analysis, Vulnerability Assessment, Security Research, Rapid Prototyping of proof of concept capabilities.


What You’ll Need:

  • TS/SCI with Poly is required
  • Substantial knowledge of operating fundamentals (interrupts, threading, virtual memory, device drivers) and internals (memory layouts and management, binary file formats)
  • Substantial knowledge and exposure to computer processor architectures and instructions sets
  • Direct experience in Reverse Engineering tools, both COTS and GOTS
  • Substantial experience with scripting languages such as Python, Perl, Bash and in low-level programming of device drivers in a Unix, Linux, or Windows environment
  • Technical expertise in 3+ of the following areas:
    • Requirements Analysis
    • Software Design
    • Software Development
    • Software Integration
    • Software Testing
  • At least 10+ years of work experience in 4+ of the following:
    • Developing embedded software in assembly, C and/or C++
    • Protocol analysis such as TCP/IP, SDH/SONET, ATM, MPLS/GMPLS, Ethernet, Carrier Grade Ethernet
    • Developing embedded software in one or more of the following operating environments: Unix, Linux, VxWorks
    • Experience with operating internals with one or more of the following operating : Unix, Linux, VxWorks
    • Experience with reverse engineering and analysis of software
    • Experience with Ida Pro or Ghidra
    • Low-level programming of device drivers in a Unix, Linux or Windows environment
    • Working knowledge of common protocols/standards such as TCP/IP, SDH/SONET, ATM, MPLS/GMPLS, Ethernet, Carrier Grade Ethernet
    • Bit-level data analysis
    • Hands-on experience with integrating hardware and software
    • Experience with Python or similar scripting languages
    • Proof of concept tools
    • engineering of large scaled embedded


*U.S. Citizenship is required by law, regulation, executive order, or government contract.


Education & Experience:

  • Bachelor’s degree in Engineering combined with 10+ years of relevant experience; or Master’s degree combined with 8+ years of relevant experience.


A Relocation Package may be available to qualified individuals.


Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer.




For questions about benefits visit:

For more information about Moseley visit:


Still have questions? Reach out to


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed