Senior Staff Software/System Integrator Engineer

Lockheed MartinPalo Alto, CA
Hybrid

About The Position

The Advanced Technology Center (ATC) has a new and exciting opportunity for a Senior Staff Software/System Integrator Engineer. The selected candidate will take on a multi-faceted role as the senior staff software/system engineer to realize some of the kind of innovations to harvest the data that will redefine the future in scientific research. Responsibilities include, but not limited to: You will have the opportunity to be a part of a high-performing team with responsibilities that include: Designing, developing, documenting, testing, and debugging software for complex, unique control systems. Participating in the full software/system test and integration. Developing straightforward, creative solutions to complex unique technical challenges. Participating in the team’s daily stand-ups, testing, and demos. Developing subsystem and system tests to integrate flight software with boards, boxes, instrument and observatory. Providing inputs towards the architecture solution for software/system development environments.

Requirements

  • Ability to integrate complex control algorithms into the FSW NASA CFE and CFS framework and perform verification and validation of the entire control system on VxWorks RTOS.
  • Provide expert level software/system engineering support to multiple programs in areas that include, but not limited to Flight software, Simulation Software, Image data analysis software, Ground software, Vehicle RF uplink and downlink communication, Flight Electronics and software test and integration.
  • Familiar with Agile workflow and development in a highly dynamic environment, performed Software/System Development and Testing, and system deployment using NASA 7150 software processes.
  • Strong electronics integration and test
  • Experience standing up and maintaining a software/system test environment using standard tools like Gitlab, MATLAB including network infrastructure configuration to perform test from board to box to vehicle level.
  • Able to provide technical leadership and ensure task closure.
  • Able to mentor and coach junior engineers in the team
  • Able to derive software/system test requirements from programs to improve efficiency and align with customer expectations
  • Prioritizes, coordinates and collaborates with other engineer discipline teams on activities concerned with technical developments, scheduling, and resolving engineering design and test problems.
  • Demonstrated growth mindset from concept to execution and realization of software/system test product
  • Strong control experience
  • Strong oral and written communication skills
  • Strong interpersonal and collaboration skills
  • Strong work ethics and self-motivation

Nice To Haves

  • Bachelor’s degree in software, computer engineering or equivalent technical discipline.
  • Windows and Linux OS background
  • Strong self-discipline with capturing test system design and maintain configuration control
  • Experience leveraging reusing existing software and test system for new incoming projects
  • Experience with software life cycle from design, development to maintenance.
  • Experience in designing/testing software from a system engineering perspective.
  • Experience in designing and standing up the flight software development and testing environments.
  • Experience in test and integration of flight hardware and of large systems such as vehicle to ground
  • Self-motivated with strong teamwork and organizational skills
  • Experience engaging with customers and stakeholders

Responsibilities

  • Designing, developing, documenting, testing, and debugging software for complex, unique control systems.
  • Participating in the full software/system test and integration.
  • Developing straightforward, creative solutions to complex unique technical challenges.
  • Participating in the team’s daily stand-ups, testing, and demos.
  • Developing subsystem and system tests to integrate flight software with boards, boxes, instrument and observatory.
  • Providing inputs towards the architecture solution for software/system development environments.

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