Reverse Engineer – Advanced Clearance: TS/SCI with ability to obtain Polygraph within reasonable period of time Location: Hanover, MD
Advanced Reverse Engineer will analyze, decompose, disassemble code, perform static code analysis, kernel-level debugging, and debug and modify software. Programming in both C and assembly language, we’ll rely on you to be involved in Protocol Analysis, Vulnerability Assessment, Security Research, Rapid Prototyping of proof of concept capabilities. You’ll conduct vulnerability assessments and penetration testing utilizing reverse engineering techniques. You’ll also contribute to the design, development and implementation of countermeasures, system integration, and tools specific to Cyber and Information Operations.
Capabilities:
Developing embedded software systems in assembly C, C++, or Java
Developing embedded software systems for Unix, Linux, Windows, VxWorks, JunOS, or vendor-proprietary operating systems
Experience with IDA Pro or similar reverse engineering too
Experience with operating system internals for 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
Qualifications:
Requires a Bachelor’s degree in Engineering, or a related Science or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience.
Location:Hanover, Maryland
Type:Contract
Job#2257
Reverse Engineer – Senior Clearance: TS/SCI with ability to obtain Polygraph within reasonable period of time Location: Hanover, MD
Senior Reverse Engineer will analyze, decompose, disassemble code, perform static code analysis, kernel-level debugging, and debug and modify software. Programming in both C and assembly language, we’ll rely on you to be involved in Protocol Analysis, Vulnerability Assessment, Security Research, Rapid Prototyping of proof of concept capabilities. With your experience in Reverse Engineering tools, both COTS and GOTS, you’ll conduct vulnerability assessments and penetration testing utilizing reverse engineering techniques. You’ll also contribute to the design, development and implementation of countermeasures, system integration, and tools specific to Cyber and Information Operations.
Capabilities:
Developing embedded software systems in assembly C, C++, or Java
Developing embedded software systems for Unix, Linux, Windows, VxWorks, JunOS, or vendor-proprietary operating systems
Experience with IDA Pro or similar reverse engineering too
Experience with operating system internals for 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
Qualifications:
Requires a Bachelor’s degree in Engineering, or a related Science or Mathematics field. Also requires 8+ years of job-related experience, or a Master's degree plus 6 years of job-related experience.
Location:Hanover, Maryland
Type:Contract
Job#2256
Title: Applications Developer Engineer – junior
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.
Applications developers use programming languages and source code to create software that meets government requirements. Developer may work with multiple programming languages. Application development involves the process, life cycle and creation of the software designed to meet the government requirements.
Capabilities:
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 sectionofcode.
Qualifications:
Shall have a minimum of a Bachelor of Electrical Engineering or Computer Science or Computer Engineering or Mathematics degree
Four (4) years of equivalent related military experience may be substituted for the Bachelor degree
*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.
Applications developers use programming languages and source code to create software that meets government requirements. Developer may work with multiple programming languages. Application development involves the process, life cycle and creation of the software designed to meet the government requirements.
Capabilities:
With assistance breakdown program specifications into it simplest elements and translate it into code.
With assistance clarify actions the program is intended to perform. (U) Work as a part of a team to write a specific section of code.
Breakdown program specifications into it’s simplest elements and translate it into code.
Clarify actions the program is intended to perform.
Work as a part of a team to write a specific section of code.
Combine all elements of a program design and test it.
Write detail documentation for the operation of the program by users.
Qualifications:
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 software applications in C, C++, or Java.
Developing software applications for Unix, Linux, or Windows environments.
Developing DLLs for the Windows environment.
Development on computer telephony platforms using computer telephony cards such as Dialogic.
Object-oriented programming.
Working knowledge of common protocols/standards such as TCP/IP, SNMP, H.323, X.25, 802.11, 802.16, SIP, MEGACO, or MGCP.
Location:Hanover, Maryland
Type:Contract
Job#2254
Title: Application Developer Engineer – Senior
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.
Applications developers use programming languages and source code to create software that meets government requirements. Developer may work with multiple programming languages. Application development involves the process, life cycle and creation of the software designed to meet the government requirements.
Capabilities:
Work as a part of a team to write a specific section of code.
Breakdown program specifications into it simplest elements and translate it into code.
Clarify actions the program is intended to perform.
Work as a part of a team to write a specific section of code.
Combine all elements of a program design and test it.
Write detail documentation for the operation of the program by users.
Breakdown program specifications into it simplest elements and translate it into code.
Clarify actions the program is intended to perform.
Lead a team to write a specific multiple sections of code.
Combine all elements of a program design and test it.
Establish detailed program specification through discussion with government stakeholders.
Conduct User acceptance testing.
Write detail documentation for the operation of the program by users.
Qualifications:
Shall have a minimum of a Bachelor of Electrical Engineering or Computer Science or Computer Engineering or Mathematics and a minimum of six (6) years of software/system development work experience or a Masters of Computer Science or Computer Engineering (Four (4) years of equivalent related military experience may be substituted for Bachelor degree) with a minimum of four (4) years of experience, with expertise in two (2) or more of the following areas:
System Requirements Analysis
Software System Design
Software System Development
Software System Integration
Software System Testing
In addition to the requirements above, the individual shall have at least five (5) years of work experience in three or more of the following areas:
Developing software applications in C, C++, or Java.
Developing software applications for Unix, Linux, or Windows environments.
Developing DLLs for the Windows environment.
Development on computer telephony platforms using computer telephony cards such as Dialogic.
Object-oriented design and programming.
Working knowledge of common protocols/standards such as TCP/IP, SNMP, H.323, X.25, 802.11, 802.16, SIP, MEGACO, or MGCP.
Web development, with proven knowledge of XML, php, mySQL, ColdFusion, or Apache.
Script writing using Perl, Python, Bourne shell, C shell, or other proprietary scripting languages.
Database experience with Sybase, Oracle, or Microsoft.
Reverse engineering and analysis of software.
Kernel knowledge of Unix (Linux).
Bit-level data analysis.
Location:Hanover, Maryland
Type:Contract
Job#2253
Title: Application Development Engineer – SME
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.
Applications developers use programming languages and source code to create software that meets government requirements. Developer may work with multiple programming languages. Application development involves the process, life cycle and creation of the software designed to meet the government requirements.
Capabilities:
Work as a part of a team to write a specific section of code.
Breakdown program specifications into it simplest elements and translate it into code.
Clarify actions the program is intended to perform.
Work as a part of a team to write a specific section of code.
Combine all elements of a program design and test it.
Write detail documentation for the operation of the program by users.
Breakdown program specifications into it simplest elements and translate it into code.
Clarify actions the program is intended to perform.
Lead a team to write a specific multiple sections of code.
Combine all elements of a program design and test it.
Establish detailed program specification through discussion with government stakeholders.
Conduct User acceptance testing.
Write detail documentation for the operation of the program by users.
Combine all elements of a program design and test it
Establish detailed program specification through discussion with government stakeholders.
Conduct User acceptance testing.
Write detail documentation for the operation of the program by users.
Guide the design and development process to completion.
Test critical portions of programs to ensure proper operation.
Qualifications:
Shall have a minimum of a Bachelor of Electrical Engineering or Computer Science or Computer Engineering or Mathematics and a minimum of fifteen (15) years of software/system development work experience or a Masters of Computer Science or Computer Engineering (Four (4) years of equivalent related military experience may be substituted for Bachelor degree) with a minimum of ten (10) years of experience with technical expertise in three (3) or more of the following areas:
System Requirements Analysis
Software System Design
Software System Development
Software System Integration
Software System Testing
In addition to the requirements above, the individual shall have at least five (5) years of work experience in three or more of the following areas:
Developing software applications in C, C++, or Java.
Developing software applications for Unix, Linux, or Windows environments.
Developing DLLs for the Windows environment.
Development on computer telephony platforms using computer telephony cards such as Dialogic.
Object-oriented design and programming.
Working knowledge of common protocols/standards such as TCP/IP, SNMP, H.323, X.25, 802.11, 802.16, SIP, MEGACO, or MGCP.
Web development, with proven knowledge of XML, php, mySQL, ColdFusion, or Apache.
Script writing using Perl, Python, Bourne shell, C shell, or other proprietary scripting languages.
Database experience with Sybase, Oracle, or Microsoft.
Reverse engineering and analysis of software.
Kernel knowledge of Unix (Linux).
Bit-level data analysis.
Location:Hanover, Maryland
Type:Contract
Job#2244
Title: Full Stack C# Developer
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, and builds front-end user interfaces (web pages), business logic and algorithms, and also writes code that interacts with the database and passes data back and forth between the front end and the data store.
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.
Capabilities:
Codes, tests, integrates and documents software solutions
Applies principles and techniques of computer science, engineering, and mathematical analysis to the development of complex solutions
Participates as a Subject Matter Expert in internal review of software components and systems
Works on the hardest technical problems facing the company, often these problems are unusually complex and require the utmost creativity and innovation
Applies and champions the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products
Receives no appreciable instruction on day-to-day work; more often responsible to define the scope, schedule and expectations for the work they execute or lead; assignments may be self-initiated
Provides leadership and/or direction and/or supervision to lower level employees and teams
Leads large technical tasks and large teams and projects
Keeps abreast of technology trends and champions new ideas and process improvements
Qualifications:
Bachelor's degree in software engineering or a related technical field is required plus a minimum of 5 years of relevant experience; or Master's degree plus a minimum of 3 years of relevant experience. Agile experience preferred.
Alternatively: Strong development skills in Java and a willingness to learn C#
Database experience
Preferred: MongoDB
HTML
CSS
Deployment with a Web Server
Preferred: IIS
Proficient understanding of software engineering concepts, principles, and theories
Proficient at applying technical standards and methodologies to resolve issues in creative ways and help company meet financial and business objectives
Location:Hanover, Maryland
Type:Contract
Job#2243
Title: Senior 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.
Capabilities:
With assistance breakdown program specifications into it simplest elements and translate it into code.
With assistance clarify actions the program is intended to perform. (U) Work as a part of a team to write a specific section of code.
Breakdown program specifications into it simplest elements and translate it into code.
Clarify actions the program is intended to perform.
Work as a part of a team to write a specific section of code.
Write detail documentation for the operation of the program by users
Qualifications:
Shall have a minimum of a Bachelor of Electrical Engineering or Computer Science or Computer Engineering or Mathematics and a minimum of six (6) years of software/system development work experience or a Masters of Computer Science or Computer Engineering with a minimum of four (4) years of experience, with expertise in two (2) or more of the following areas (Four (4) years of equivalent related military experience may be substituted for Bachelor degree):
System Requirements Analysis
Software System Design
Software System Development
Software System Integration
Software System Testing
In addition to the requirements above, the individual shall have at least five (5) years of work experience in three 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, PalmOS, JunOS, or vendor-proprietary operating systems.
Experience with operating system internals with one or more of the following operating systems: Unix, Linux, Windows, VxWorks, PalmOS, 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.
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.
Capabilities:
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.
Qualifications:
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.
Location:Hanover, Maryland
Type:Contract
Job#2239
Title: Junior 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.
Capabilities:
The Level O Embedded Developer shall possess the following capabilities:
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.
Qualifications:
Shall have a minimum of a Bachelor of Electrical Engineering or Computer Science, Computer Engineering or Mathematics degree. Four (4) years of equivalent related military experience may be substituted for the Bachelor degree.
Location:Hanover, Maryland
Type:Contract
Job#2238
Title: Mid Level Systems 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.
Utilize industry best practices, product knowledge, and business acumen to analyze business needs and recommend and implement product enhancements to help ensure solution meets objectives. Leads the solution design and implementation aspects of engagement(s) ensuring quality, integrated software solutions within constraints of time and budget. Perform requirements gathering, analysis, reviews, and create and maintain requirements traceability matrices. Develop system requirements specifications, design documents, user manuals and readiness reviews.
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.
Capabilities:
As a Systems Engineer, you’ll participate in requirements analysis and management, functional analysis, performance analysis, system design, trade studies, systems integration and test (verification) in the development and evaluation of networks and information systems.
Qualifications:
Shall have a minimum of five (5) years of experience planning, developing, and implementing systems engineering practices and processes. Experience with the Software Engineering Institute's CMMI model is required. Experience with Microsoft Office and Project are required. Familiarity with software development and various software development lifecycle models is also required.
The individual shall have at least five (5) years of systems engineering experience in three or more of the following areas:
Work breakdown structures
Project schedules and estimates
Requirements definition and analysis
Requirements traceability
Requirements verification and validation
Configuration management
Risk management
Location:Hanover, Maryland
Type:Contract
Job#2237
Title: Senior Systems 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.
Utilize industry best practices, product knowledge, and business acumen to analyze business needs and recommend and implement product enhancements to help ensure solution meets objectives. Leads the solution design and implementation aspects of engagement(s) ensuring quality, integrated software solutions within constraints of time and budget. Perform requirements gathering, analysis, reviews, and create and maintain requirements traceability matrices. Develop system requirements specifications, design documents, user manuals and readiness reviews.
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.
Capabilities:
As a Systems Engineer, you’ll participate in requirements analysis and management, functional analysis, performance analysis, system design, trade studies, systems integration and test (verification) in the development and evaluation of networks and information systems.
Qualifications:
Shall have a minimum of ten (10) years of experience planning, developing, and implementing systems engineering practices and processes. Experience with the Software Engineering Institute's CMMI model is required. Experience with Microsoft Office and Project are required. Familiarity with software development and various software development lifecycle models is also required.
The individual shall have at least ten (10) years of systems engineering experience in three or more of the following areas:
Work breakdown structures
Project schedules and estimates
Requirements definition and analysis
Requirements traceability
Requirements verification and validation
Configuration management
Risk management
Location:Hanover, Maryland
Type:Contract
Job#2236
Title: C++ Software Developer
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.
The Java Developer Engineer will assist project leaders in the research, design, development and testing of software and tools, to include development of new work products or enhancing existing applications, systems or embedded products. This may include coding, testing and documenting software solutions to advance our technology solutions.
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.
Capabilities:
Codes, tests, integrates and documents software solutions
Applies principles and techniques of computer science, engineering, and mathematical analysis to the development of complex solutions
Participates as a Subject Matter Expert in internal review of software components and systems
Works on the hardest technical problems facing the company, often these problems are unusually complex and require the utmost creativity and innovation
Applies and champions the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products
Receives no appreciable instruction on day-to-day work; more often responsible to define the scope, schedule and expectations for the work they execute or lead; assignments may be self-initiated
Provides leadership and/or direction and/or supervision to lower level employees and teams
Leads large technical tasks and large teams and projects
Keeps abreast of technology trends and champions new ideas and process improvements
Qualifications:
Bachelor of Science in a STEM (Science, Technology, Engineering, Mathematics) related field or equivalent experience, plus a minimum of 2 years of relevant experience; or Master's degree. Agile experience preferred.
Must be proficient in object oriented software development while a strong C++ background is highly desired, a talented Java developer willing to learn C++ is also given consideration. Prior Python development experience is a plus.
Develop custom C++ software code, debugs, troubleshoots, and resolves software and hardware compatibility and operability issues –
Use data structures, software engineering, OOD, C++ programing techniques and algorithms to write, debug and test code
Ability to code in a LINUX/UNIX environment
Linux C++ toolchains
Other desired skills
Multithreaded programming
Unit testing framework
Sockets API programming
Location:Hanover, Maryland
Type:Contract
Job#2235
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.
The Java Developer Engineer will assist project leaders in the research, design, development and testing of software and tools, to include development of new work products or enhancing existing applications, systems or embedded products. This may include coding, testing and documenting software solutions to advance our technology solutions.
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.
Capabilities:
Use Java development experience to develop, deploy, and maintain mission-critical applications
Provide support and technical advice during conceptualization, development, and implementation phases to transform requirements to working solutions. This includes involvement with users to define system scope and objectives, as well as contributing to design decisions.
Work on new development and re-engineering efforts, including making system design decisions
Implement enhancements to existing system in addition to coordinating with other developers working in parallel and perform QA/testing as needed
Provide software development services on all tiers
Experience with test driven development
Scrum/agile project lifecycle approach to software development
Qualifications:
A Bachelor’s degree in software engineering or a related technical field, or equivalent experience is required; Agile experience preferred
Clear understanding of software engineering concepts, principles, and theories
Clear understanding of the software development process
Candidate must have experience in the following:
1 year of Developing software applications for Java
1 year of Developing software applications for Unix, Linux, or Windows environments
1 year of Developing software applications for Python
Experience in two (2) or more of the following:
Developing DLLs for the Windows environment
Development on computer telephony platforms using computer technology cards such as Dialogic
Object-oriented programming
Working knowledge of common protocols/standards such as TCP/IP, SNMP, H.323, X.25, 802.11, 802.16, SIP, MEGACO, or MGCP
Web development, with proven knowledge of XML, php, mySQL, ColdFusion, or Apache
Script writing using Perl, Python, Bourne shell, C shell, or other proprietary scripting languages
Database experience with Sybase, Oracle, or Microsoft
Reverse engineering and analysis of software
Kernel knowledge of Unix (Linux)
Bit-level data analysis
Location:Hanover, Maryland
Type:Contract
Job#2234
Test Engineer – Mid Level Clearance: TS/SCI with ability to obtain Polygraph within reasonable period of time Location: Hanover, MD
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.
Analyzes system requirements and concept of operations documents, acquisition plans, and system descriptions to develop evaluation and test plans and procedures, prepare for and conduct the data collection and analysis, and report status and results. Supports the development of Government test and evaluation documentation e.g., Test & Evaluation (T&E) Strategy, Test & Evaluation Master Plan, Event Test Plans, Test Readiness Assessments, and T&E Reports. Works with other test organizations to support T&E program integration. Provides specialized T&E capabilities tailored to system functions, level, maturity, and performance area as assigned in the SOW.
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.
Capabilities:
The Level 2 Test Engineer (TE) shall possess the following capabilities:
Assist with any or aII of the Level I tasks as constrained by technical training and previous testing experience
Conduct research into and apply knowledge of Government test and evaluation concepts and related engineering, acquisition, and operations activities as needed to support the T&E activities
Plan and Execute Performance Analysis
Assess operational and system performance requirements for testability and criticality to frame and prioritize T&E objectives and enable evaluation planning
Review planned acquisition approaches to support T&E schedule alignment with decision maker needs for T&E support
Coordinate with program Systems Engineering (SE) and review T&E-related SE information to leverage functional analysis, system descriptions, parameter selection and dependencies, Modeling and Simulation, and initial performance risk assessments to inform evaluation planning
Assess operational and system performance requirements for testability and criticality to frame and prioritize T&E objectives and enable evaluation planning
Review planned acquisition approaches to support T&E schedule alignment with decision maker needs for T&E support
Coordinate with program Systems Engineering (SE) and review T&E-related SE information to leverage functional analysis, system descriptions, parameter selection and dependencies, Modeling and Simulation, and initial performance risk assessments to inform evaluation planning
Design surveys for evaluation of Subject Matter Expert (SME) input and user assessments of performance
Select, develop, & use analysis tools
Participate in the T&E Working-level Integrated Product Team (WIPT) and/or Integrated Test
Team for coordination of evaluation plans
Execute the evaluation plan on data collected by the Testing Tasks
Produce Evaluation Plans (metric framework, scenarios/threads, timelines, requirements (T&E cross-walk), Analysis Plans, Data Requirements, Risk Assessments, Evaluation Reports, Status reports; provide input to Government T&E products (e.g., Technology Readiness Assessments
Test & Evaluation Strategy, Test & Evaluation Master Plan, T&E Plans & Procedures and Test Readiness Reports)
Plan and Execute Performance Data Collection
Plan program and event level testing for collection of data required for analysis and to synch T&E events with supported decision points
Design data sampling schemes to optimize the information/resource balance and to control testing uncertainties
Select, coordinate, and calibrate Instrumentation, collection and data management tools, targets, & facilities
Ensure test readiness including training of test event participants re conduct of the event; equipment readiness, and security, legal, and privacy compliance arrangements
Establish and employ Data & Configuration Management capabilities
Support Data Authentication group functions; and comply with program Discrepancy Reporting criteria and· processes
Participate in T&E WIPT and/or Integrated Test Team for coordination of data collection plans
Execute Testing and Data Collection per plan
Produce associated Test Plans, Procedures, and Reports/Briefings, Data Management Plan
Define and provide technical direction and guidance for the Level 1 tasks to the Level O and Level 1 TEs assigned to the task
Recommend draft plans and reports from the Level 1 tasks for approval by the task leader
Work directly with the Government sponsor to coordinate task implementation
Maintain knowledge of current and evolving agency, national, and international standards applicable to the system development of interest
Qualifications:
Five (5) years experience as a TE in programs and contracts of similar scope, type and complexity is required.
Bachelor's degree in Math, Science, Engineering, Statistics, Engineering Management, or related discipline from an accredited college or university is required.
Four (4) years of additional TE experience may be substituted for a bachelor's degree.