Open/Close mobile menu

Lockheed Martin Corporation Home

Software Test Engineer - (Python, C++, Linux Scripting, Java Proficiency)

Req ID :
Job Code/Title :
E1072:Software Engineer
Job Description :
As a software engineer, Lockheed Martin invites you to create “new realities,” enabling solutions that have never been seen before. You’ll work with fast-paced teams on diverse challenges, from creating out-of-the-box Web apps to designing software for legendary advanced projects. Whatever the project, you can rely on the backing of a global technology leader with a culture that values innovative thinking and the resources that make it happen. Stand on the shoulders of a rich heritage of achievement as you write our next chapter.
So take on what’s never been done before. Become a Lockheed Martin software engineer. You are meant to solve the hardest challenges.

You must be able to execute work tasks in a fast-paced, team oriented, rapidly changing environment with software or software test development and/or integration experience.

• Payload Flight Software Test. This role will provide payload test design and architecture for the flight software product team for all testing aspects of the payload flight software which includes the analysis of the hardware, software, and system requirements and aid in determining testability, establishing a verification test plan, mapping requirements to tests, the development of a test infrastructure, test scripts, generating test artifacts, identifying anomalies during test, participating in technical reviews/audits of test products, conduct a Test Readiness Review and formal verification.
• The test design and development will utilize Model Based Design approaches.

Lockheed Martin Space Systems offers a total compensation package from competitive wages, on-site medical care, 25 three days weekends, and healthy living incentives just to name a few reasons to join Lockheed Martin Space Systems.

Basic Qualifications
These skills are required to perform the job:

- Ability to trouble shoot HW/SW issues and run to root cause
- Proficiency with Linux scripting languages, such as Python, Perl and/or shell
- Unix and/or Linux development system experience
- Experience with the C, C++ and/or Java programming language
- Good teamwork skills; desire to work with high performance software development teams
- Strong communication skills both verbal and written

Having the right attitude is important. To be successful in this position, you must:
- Have demonstrated knowledge and learning capability on how the entire software system works and to understand how the software satisfies the mission objectives
- Demonstrated capability and experience for testing software and finding bugs
- Be a self-starter and put in the effort required to get up to speed relatively quickly with the test development environment
- Demonstrated tasks which outline your critical thinking and creative skills to design black-box test cases that verify the software requirements
- Experience in developing tools

Desired skills
- SCI Level Clearance

- Experience with UML design tools, particularly Rhapsody—applying UML to test design would be a plus
- Experience in test automation
- Experience testing embedded software in the space domain
- Experience using a configuration management tool (e.g. git) and a bug tracking system (e.g. Redmine)
- Experience with data analysis applications, such as Matlab or Python Numpy/Pandas/Scipy
- Experience with DOORS requirements management system
- Experience with VxWorks real-time embedded software development
- Experience developing spacecraft flight software and or real-time simulation software
- FSW C/C++ software development and test

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.

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, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Job Location(s): Sunnyvale California
Security Clearance :
Business Unit :
Program :
Job Class :
Software Engineering
Job Category :
Experienced Professional
City :
State :
Virtual :
Relocation Available :
Work Schedule :
9/80 A: (Autotime System)
Req Type :
Shift :
Additional Posting Locations :