Software Engineer - Cyber/Secret Clearance/Grand Prairie, TX

Description:Lockheed Martin Missiles and Fire Control - Dallas is seeking a Software Engineer to develop and maintain tactical software applications while ensuring that software assurance best practices are followed. Software assurance is the level of confidence that a software application is free of vulnerabilities either intentionally designed or accidentally inserted at any time during the software lifecycle.

Typical applications are software products related to image processing, target detection and tracking, missile guidance/ navigation/ control algorithms, missile launchers, system control, built-in test, and system communication.

Development will be in C and C++ hosted in either a PC or Unix environment and targeted for an embedded processor running an OS such as VxWorks or Linux.
Primary responsibilities include the development of secure software applications and execution of software assurance and cyber security testing.

Additional duties will include conducting security scans, code static analysis and remediation for CVE vulnerability identification/management.

Come to work for Lockheed Martin and help to keep our military strong and our country safe.
Basic Qualifications:
- Experience in software development using the C, C++ programming languages

- Experienced in the execution of unit test, integration, and verification

- Embedded OS or RTOS experience with products such as VxWorks, OpenRTOS, or Linux

- Experience with Hardware-Software integration

- Knowledge of structured analysis principles and methods

- Familiarity with Cybersecurity/ software assurance / system security / anti-tamper techniques

- Skilled in software debugging and defect analysis

- Familiarity with IDE tools such as Visual Studio or Eclipse

- Excellent communication skills.

- US DOD Secret Clearance Required
Desired Skills:
Experience with or knowledge of one or more of the skills listed below are desired:

- Authenticated Code Module (ACM)
- Authentication and cryptography
- Cloud Deployment
- Cyber Security (Information Assurance/Anti-Tamper) techniques
- Cyber Security, System Security
- Cyber security/Information Assurance in an embedded environment
- Cybersecurity threats and vulnerabilities
- Cybersecurity/Security Assessment, Authorization and Accreditation
- Designing and modeling use cases and misuse cases
- Designing countermeasures to identified security threats
- Develop system security software solutions to improve the security posture of the overall system.
- Driver Development for Linux
- Driver Development for VxWorks
- Dynamic and static code analysis tools
- Expertise in the development of Operating System core kernel technologies, such as the user space and kernel space system call interface and scheduler, for x86 architectures
- Hardware Assisted Virtualization on Intel multi-core CPU ( such as VMX (VT-x, VT-d)
- Host Virtualization and Virtual Machine
- Hypervisior for x86 architectures
- Intel Mult-core CPU architecture
- Intel Trusted Execution Technology (TXT)
- Laws, regulations, policies, and ethics as they relate to cybersecurity
- NIST Risk Management Framework
- NSA cryptology standards
- Resource Director Technology (RDT)
- Secure design principles
- Security architecture concepts and patterns
- Security assessment and authorization process
- Test planning to adequately cover security concerns
- UML design
- Candidate possesses one or more cybersecurity certifications (e.g. CISSP, CEH, Security+)
BASIC QUALIFICATIONS:
- Experience in software development using the C, C++ programming languages

- Experienced in the execution of unit test, integration, and verification

- Embedded OS or RTOS experience with products such as VxWorks, OpenRTOS, or Linux

- Experience with Hardware-Software integration

- Knowledge of structured analysis principles and methods

- Familiarity with Cybersecurity/ software assurance / system security / anti-tamper techniques

- Skilled in software debugging and defect analysis

- Familiarity with IDE tools such as Visual Studio or Eclipse

- Excellent communication skills.

- US DOD Secret Clearance Required
Lockheed Martin is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Join us at Lockheed Martin, where your mission is ours. Our customers tackle the hardest missions. Those that demand extraordinary amounts of courage, resilience and precision. They're dangerous. Critical. Sometimes they even provide an opportunity to change the world and save lives. Those are the missions we care about.

As a leading technology innovation company, Lockheed Martin's vast team works with partners around the world to bring proven performance to our customers' toughest challenges. Lockheed Martin has employees based in many states throughout the U.S., and Internationally, with business locations in many nations and territories.


Back to top