Lockheed Martinposted 6 days ago
$109,200 - $192,510/Yr
Full-time • Mid Level
Remote • Highlands Ranch, CO
Transportation Equipment Manufacturing

About the position

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 do more - we can innovate, invest, inspire and integrate our capabilities to transform the future. Join a talented team of Orion software engineers and leaders engaged in the design and fabrication of the only deep space human-rated spacecraft that will take humans farther than we have ever gone before. This position is for a Staff Software Engineer on the Orion Program within the Flight Systems team supporting Flight Software development for the Guidance, Navigation, Control & Propulsion (GNCP) functions. This position is aimed at training to become a Subject Matter Expert (SME) at one of the aforementioned functions and will be a technical authority participating in our Certified Principal Engineer (CPE)/Responsible System Engineer (RSE) program as a CPE or CPE Delegate, reviewing and approving the delivery of software products and performing risk assessments for delivered products. The successful candidate would be a self-starter capable of working in a high-pressure delivery-focused environment. This individual would be capable of taking initiative and have a proven track record of delivering on commitments. They will also need to have a software, systems, or GNC analysis background to be able to develop and integrate embedded GNCP software. In this role you will: * Train to become a SME in one or more GNCP functions * Participate in the CPE/RSE certification program and represent GNCP FSW as a CPE or CPE Delegate * Engage in the full software lifecycle including software systems engineering support, requirements, software design, implementation (code & unit test), continuous integration/continuous delivery (CI/CD) support, integration and verification testing, and validation * Contribute on a highly motivated, collaborative, and dedicated flight software team Partner with our NASA customer to integrate delivered software capabilities.

Responsibilities

  • Train to become a SME in one or more GNCP functions
  • Participate in the CPE/RSE certification program and represent GNCP FSW as a CPE or CPE Delegate
  • Engage in the full software lifecycle including software systems engineering support, requirements, software design, implementation (code & unit test), continuous integration/continuous delivery (CI/CD) support, integration and verification testing, and validation
  • Contribute on a highly motivated, collaborative, and dedicated flight software team
  • Partner with our NASA customer to integrate delivered software capabilities

Requirements

  • Bachelor's degree in computer science, aerospace, related equivalent engineering degree or related experience
  • Demonstrated professional software development experience
  • Demonstrated proficiency with python scripting and C++ development
  • Effective and proactive interpersonal communication skills with peers and with program leadership
  • Demonstrated ability to be a self-starter and close on commitments

Nice-to-haves

  • Ability to work in a dynamic team environment and bolster team culture based on your active team participation
  • Ability to be a technical leader capable of ensuring code quality from the team in delivered products and driving team closure on commitments
  • Familiarity with the full software lifecycle, including Concept of Operations (CONOPS) definition, requirements definition, detailed design and analysis, code and unit test, integration in a hardware environment, verification testing, and data and mission validation
  • Familiarity with Agile and DevOps processes and culture (inclusive of Atlassian tools like Jira and Confluence)
  • Experience with Integrated Development Environments (IDEs) like VS Code
  • Experience with Matlab/Simulink
  • Experience with CI/CD tools like Gitlab and Perforce/Swarm
  • Experience with automated software tests and continuous integration systems
  • Experience with unit testing and simulated test environments for flight software verification testing
  • Experience with remote virtual machine or containerized build environments
  • Track record of taking software from concept to delivery product
  • Familiarity with embedded avionics networking (OSI model, transport/data link layers, Ethernet, IP, UDP/TCP/STCP, CCSDS)
  • Previous Orion and/or Orion software development experience
  • Previous flight software or simulation software experience
  • Previous experience with embedded real time operating systems
  • Growth mindset

Benefits

  • 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
  • Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service