• Location: Hanover, Maryland
  • Type: Contract
  • Job #2240

Title: Mid Level Embedded Developer/Engineer

Location: Hanover, MD

*Clearance: *Active TS/SCI w/ Polygraph needed to apply *


Company Overview:

Cornerstone Defense, in partnership with our military, intelligence, and civil government customers, supports U.S. operations worldwide through the use of many different types of intelligence, satellite, and cyber technologies. Cornerstone’s Intelligence Sector provides solutions to the United States Government for information collection, operations, exploitation and dissemination, and research activities. Our Team specializes in software development, cloud architecture, systems and network engineering, systems integration, agile management, as well as targeting operations and intelligence analysis. Our support to our mission customers includes cyber network operations, exploitation and defense, signals intelligence, human intelligence, and critical missions and networks.

Designs, develops, debugs and modifies software embedded software. Analyzes requirements and determines which requirements have a software component. The software requirements are translates those requirements into software instructions enter either by hand or through an automated tool used to generate code.

Core hours are 8 AM – 4 PM EST with flexibility on either end. Ad hoc support is required as needed for requests that fall outside this core window.


  • With assistance breakdown program specifications into it simplest elements and translate it into code.
  • With assistance clarify actions the program is intended to perform.
  • Work as a part of a team to write a specific section of code.


  • Shall have a minimum of a Bachelor of Electrical Engineering or Computer Science or
  • Computer Engineering or Mathematics and have two (2) years of software/system development work experience (Four (4) years of equivalent related military experience may be substituted for Bachelor degree), with knowledge in one (1) or more of the following areas:
    • Software System Design
    • Software System Development
    • Software System Integration
    • Software System Testing
  • In addition to the minimum requirements above, the individual shall have at least one (1) year of work experience in two or more of the following areas:
    • Developing embedded software systems in assembly, C, C++, or other proprietary languages.
    • Developing embedded software systems in one or more of the following operating system environments: Unix, Linux, Windows, VxWorks, JunOS, or vendor-proprietary operating systems.
    • Experience with operating system internals with one or more of the following operating systems: Unix, Linux, Windows, VxWorks, JunOS, or vendor-proprietary operating systems.
    • Reverse  engineering and analysis of software.
    • Low-level programming of device drivers in a Unix, Linux, or Windows environment.
    • Bit-level data analysis.
    • Systems engineering of large scale embedded systems.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!