Cyber Software Engineer
Job Description :Do you have a passion for low-level code development? Do you pride yourself on solving problems that others think are impossible? If you answered yes to these questions, then we would like you to join Lockheed Martin's premier Cyber research team in Virginia!Key aspects of the position include the following:* Development on automated software testing frameworks for large scale security-critical software testing* Low-level firmware/software development pushing the bounds of the originally specified intent of the hardware/software* OS/Network/Application security and evaluation improvements* OS/Network/Application secure design principles and development techniques* OS/Network/Application vulnerability assessments* Information operations - Tactics and Technologies* Reverse engineering techniques and toolsThe ideal candidate should be self-motivated and strong in the execution of research and prototype development. The Cyber Developer will be expected to work independently to determine and develop innovative approaches to research problems. The ideal candidate will be capable of presenting research results and prototypes to both internal and external entities.Basic QualificationsMust have a Bachelors degree. Acceptable degree programs will include only science and technology related programs such as Mathematics, Computer Science, Systems Engineering, Electrical Engineering, Computer Engineering, Physics, Information Technology, Management Information Systems, etc.Must have experience with any of the following platforms: Windows, Linux, Mac, and/or Mobile (iOS, Android).Must have experience with any of the following programming languages: Python, C, C++, and/or Assembly.This position requires special access to support the program and requires the selected candidate to be a US Citizen.Must have an active TS/SCI clearance.Desired skills* Experience with the kernel debugger and internal data structures.* Reverse engineering of operating system components* Knowledge of and ability to navigate and manipulate the Windows registry* Ability to navigate and control networking stack* Knowledge of the operating system security protections* Understanding how operating systems manage physical and virtual memory* Familiarization with troubleshooting file-system access problems* Understanding of encryption methodsAs a leading technology innovation company, Lockheed Martin's team of 113,000 people works with partners around the world to bring proven performance to our customers' toughest challenges. Lockheed Martin has employees based in all 50 states and more than 570 facilities that span 70 countries.Join us at Lockheed Martin, where we're engineering a better tomorrow.Lockheed Martin is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, or disability status.Job Location(s): Herndon VirginiaSecurity Clearance :TS/SCIBusiness Unit :ESS4400 SPACE SYSTEMS COMPANYProgram :CybOrgJob Class :Software EngineeringJob Category :Experienced ProfessionalCity :HerndonState :VAVirtual :NoRelocation Available :PossibleWork Schedule :STANDARD-Mon-Fri/8 hours a dayReq Type :Full-TimeShift :FirstAdditional Posting Locations :HerndonPosted by StartWire.