Associate Software Engineer, Orion

Lockheed Martinabout 2 months ago
Houston, Texas
Hybrid
Part-time
Junior Level (1-3 years)

Job Description

Position Overview

Space is a critical domain, connecting our technologies, our security and our humanity. While others view space as a destination, we see it as a realm of possibilities where we can innovate, invest, inspire and integrate our capabilities to transform the future. At Lockheed Martin Space, we harness the full potential of space to cultivate innovation, reduce costs, and push the boundaries of what technology can achieve. Join us in shaping a new era in space and find a career that's built for you! This opening is for a software developer position on the Orion Program Cockpit team responsible for developing display formats, flight utility networks, and camera/video systems.

Key Responsibilities

  • Work through the full software lifecycle to update Orion flight software to interface with the SLS Block 1B upgrade, Co-Manifested Payloads (CPLs), and Gateway. This includes systems engineering support, requirements definition, software design, implementation (code & unit test), CI/CD support, integration and verification testing, and validation.
  • Contribute as part of a highly motivated, collaborative, and dedicated flight software team supporting the Artemis III and Artemis IV missions.
  • Incorporate lessons learned from prior Orion missions to adopt new efficiencies for Artemis III and Artemis IV flight software development and processes.

Required Qualifications

  • Bachelor’s degree in computer science, aerospace, or a related equivalent engineering degree
  • Previous software development experience
  • Experience with Python scripting and C++ development
  • Ability to work in a dynamic team environment and bolster team culture through active participation
  • Effective and proactive interpersonal communication skills with peers and program leadership
  • Ability to apply Systems Thinking strategies to software development
  • Ability to embrace a growth mindset

Preferred Qualifications

  • Experience with IDEs/code editors
  • Experience with CI/CD tools like Gitlab and Perforce/Swarm
  • Familiarity with Agile and DevOps processes and culture (including Atlassian tools like Jira and Confluence)
  • Experience with automated software tests and continuous integration systems
  • Experience with remote virtual machine or containerized build environments
  • Familiarity with embedded avionics networking (OSI model, transport/data link layers, Ethernet, IP, UDP/TCP/STCP, CCSDS)
  • Familiarity with video encoding standards (H.264)
  • Previous Orion and/or Orion software development experience
  • Previous Flight Software or Simulation Software experience
  • Previous experience with real-time operating systems

Benefits & Perks

  • Compensation:Annual base salary ranges vary by location. For applicable states, the range is $60,200 - $106,030, with major metropolitan areas ranging from $69,200 - $119,830. Salary is determined based on responsibilities, experience, education, key skills, and market considerations.
  • Benefits:Includes Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid Time Off, and Holidays.
  • Flexibility with work schedule: 9x80 schedule with every other Friday off, part-time remote telework (<50%), and part-time telecommuting options.
  • This position is incentive plan eligible and may offer a relocation/housing stipend.

Required Skills

Video encoding (H.264)
Embedded avionics networking
Gitlab
Systems Thinking
Python scripting
CI/CD
Real-time operating systems
C++ development
DevOps
Perforce/Swarm
Agile methodologies