Skip to main content
Search Jobs

Search Jobs

Careers Home

Senior Staff Software Engineer

Apply Now Job ID: 530466BR Date posted: Jun. 22, 2020 City: SunnyvaleState: California Program: P876
Description:Do you have a commitment to success, proven interpersonal skills, a positive outlook? Are you a creative thinker and problem solver? Are you looking for a meaningful career?

If so, then we would love to speak with you! The Engineering & Technology organization is a highly dynamic and growing organization that plays a vital role in providing mission-critical intelligence solutions by optimizing satellite constellations, processing data through its entire life cycle and developing reliable cutting-edge infrastructure for information dissemination across a global network and to a variety of programs.

You'll have an opportunity to work on world-class programs such as Orion, SBIRS, GPS-III, Commercial Vehicles, Deep Space Exploration, Classified Special Programs.

Within these Programs, you will participate in the design, development, verification and deployment of complex new software. You will utilize your previous software experience, and/or skills, to develop and maintain software using the following languages and technologies; C++, Java, Python, Big Data, Data Science, Cyber Security, and Embedded systems

The selected candidate will work as a software systems engineer as part of the payload flight software team. The next-generation payload flight software development and deployment will use modern architectural concepts, model-based methodologies and software toolchains to deploy to mission-critical code to existing single-core processors.

This person will be the senior engineer responsible for deriving, documenting and maintaining payload software requirements, developing and documenting the interface and interaction with other hardware and software subsystems and developing a test plan to verify the requirements.

The job responsibilities include working with the systems engineering team in analyzing the system level requirements and decomposing them into software requirements and where required, deriving additional software requirements. Develop an understanding of the payload hardware and document the hardware to software interface using Model Based design approaches which would produce an interface description document. Develop a software requirements test plan to identify and document how the requirements will be verified. Verify that requirements are traced to the software design and to the SIQT test cases/scripts and track the requirements verification analysis to closure.

The candidate will participate in major program reviews and potentially provide formal program briefings to government customers. They will participate in interface working groups with the hardware development team as well as host to payload that may include the customer.



Typically has 14 - 20 years of professional experience.

To promote the sharing of ideas, Lockheed Martin fosters an inclusive work environment that encourages differences and big-picture thinking. Our employees play an active role in strengthening the quality of life where we live and work by volunteering more than 850,000 hours annually. Here are some of the benefits you can enjoy:

• Medical
• Dental
• 401k
• Paid time off
• Work/life balance
• Career development
• Mentorship opportunities
• Rewards & recognition


Learn more about Lockheed Martin’s competitive and comprehensive benefits package.
Basic Qualifications:
-- Must be able to execute work tasks in a fast-paced, team oriented, rapidly changing environment.
-- Knowledge of embedded software development and Object Oriented Design.
-- Demonstrated initiative, written and verbal communication skills, and ability to synthesize requirement elements for complex architectures.
-- Must have experience in requirements decomposition, hardware to software interfaces and mastery of SYSML and UML using Model Based design techniques.
-- Knowledge and experience of embedded and closed loop SW systems, and the verification thereof in both software simulation/emulation and hardware-in-the loop systems.
-- Tools Experience with IBM DOORS and IBM Rhapsody (SysML/UML)
Desired Skills:
--Experience with real-time embedded software and operating systems;
--Toolset familiarity such as Simulink, MATLAB, VxWorks, Java and C++.
--Experience with Cameo modeling tool and reporterPlus to generate documentation from Rhapsody
--Experience with establishing and maintaining databases (MySQL, Oracle, etc)
--Understanding of payload subsystems, hardware, telemetry, command & control is also required.
-- Tools Experience with IBM DOORS, IBM Rhapsody (SysML/UML), Wind River WorkBench, and Wind River VxWorks 6.x.
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.
Experience Level: Experienced ProfessionalBusiness Unit: SPACERelocation Available: PossibleCareer Area: Software EngineeringClearance Level: TS/SCIType: Full-TimeVirtual Location: noShift: First Apply Now

Together, Let's Change The World for the Better.

From green energy to aerospace, there are so many ways you can make a difference with us.