Description:
The Software Engineer should have an in-depth understanding of Windows with strong skills in embedded windows software development, reverse engineering, systems integration, verification and validation. Software system development will include concept research, design, develop, and test. Candidate must demonstrate deep understanding and analysis of specific vulnerabilities. The candidate must be able to apply software engineering principles and techniques to solve complex technical problems, identifying potential areas of concern and improvements to products and processes.
The candidate must adhere to program policies and procedures and have good communication skills. Proficiency in the following technologies is required:
Substantial embedded or low level software development using C, C++ and assembly language
Experience developing software for Windows platform using Visual Studio and Microsoft SDK
Experience working with network protocols
Experience developing software for secure network transfers
Experience with operating system internals, especially security components and kernel-mode debugging tools
Qualifications:
Experience developing Windows services or Windows drivers
Familiarity with commercial anti-virus tools
BS in computer science or related field and 9+ years exp
Desired Skills:
Excellent communication skills and strong documentation skills
Self-starter with initiative and desire to learn other technologies as identified
Strong problem solving skills
Qualifications
:
Analyze, develop, integrate and refine end-to-end, multi-discipline strategies on a variety of technical tools and requirements
Perform technical research utilizing a variety of sources for evaluating both operational tools and processes
Articulate and track requirements given directly or indirectly through scenario knowledge
Conduct performance measurements using appropriate methodologies and approaches
Develop software in C/C++ and Python
Possess an intimate knowledge of the Windows Operating System and Windows programming (user mode/kernel mode)
Perform RE
Work both independently and in a teaming environment
Travel CONOS and OCONUS availability
Developing Windows Applications and services (driver experience desired)
Understanding of technical issues surrounding the designing, building and testing of software development kits supporting Windows platforms and frameworks
SAIC Overview:
SAIC is a FORTUNE 500® scientific, engineering, and technology applications company that uses its deep domain knowledge to solve problems of vital importance to the nation and the world, in national security, energy and the environment, critical infrastructure, and health. The company's approximately 41,000 employees serve customers in the U.S. Department of Defense, the intelligence community, the U.S. Department of Homeland Security, other U.S. Government civil agencies and selected commercial markets. Headquartered in McLean, Va., SAIC had annual revenues of $11.1 billion for its fiscal year ended January 31, 2011. For more information, visit www.saic.com. SAIC: From Science to Solutions®
Job Posting: Jun 27, 2012, 3:04:03 PM
Primary Location: United States-VA-CHANTILLY
Clearance Level Must Currently Possess: Top Secret/SCI with Polygraph
Clearance Level Must Be Able to Obtain: None
Potential for Teleworking: No
Travel: None
Shift: Day Job
Schedule: Full-time
SAIC - 11 months ago
- save job
-
block