Software Engineer II Spacecraft Test Systems

Lockheed MartinRoxborough, CO
2d$76,500 - $134,895Onsite

About The Position

Join us as a Software Engineer where you will design and develop software for complex satellite and rocket test and measurement systems utilizing Common Off the Shelf (COTS) and custom software tools as well as, perform software engineering best practices to include: design, development, and software/hardware integration. Location: This position does not support teleworking ; you will be located near our Lockheed Martin Space facility in: Littleton CO and be expected to work a flexible 9x80 schedule in the office full-time. As part of the Engineering and Technology Raptor Avionics Organization at Lockheed Martin Space, we are passionate about building test systems and software that ensure mission success, and we tackle the toughest challenges in the industry every day. Our team is built on a foundation of unique skills and experiences, and we empower our employees to think boldly, perform with excellence, and drive innovation. What does this role look like? As a software engineer, you will contribute to designing, developing, and sustaining complex test and measurement systems alongside a diverse and talented team, working under the guidance of senior engineers. Key activities you will accomplish in this role: • Assist in the design, development, and sustainment of software for complex test and measurement systems, working with both Common Off‑The‑Shelf (COTS) and custom hardware. • Apply best practices in design, development, integration, and verification to support reliable and efficient system performance. Working under general supervision, you will interpret technical documentation, apply software‑engineering concepts, and troubleshoot software, electrical, and electronic systems with help from senior staff. Key responsibilities include developing and maintaining software, supporting automated data collection, command execution, and system monitoring. You'll collaborate closely with systems, electrical, and test engineers to integrate and validate software in real hardware environments. This position provides opportunities to grow your skills and contribute directly to innovative space systems.

Requirements

  • Programming experience in one or more of the following: C/C++, Python
  • Object-Oriented design and software engineering principles.
  • 1+ years of professional experience.
  • US Citizenship is required.
  • Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering or other related degree discipline from an accredited college/university or equivalent experience/combined education.
  • Experience with the software development lifecycle including design, implementation, integration, and test.
  • Solid understanding of object-oriented design and software engineering principles.
  • Experience with programming languages such as Python, C, or C++.
  • U.S. citizenship required.

Nice To Haves

  • Clear and confident written and verbal communication skills across technical and non-technical audiences.
  • Exposure to test environments or labs such as vibration, shock, or thermal-vacuum (TVAC) testing.
  • Prior experience with Agile or Scrum methodologies and working in an Agile environment.
  • Proficiency with software integration, test automation, and debugging complex systems.
  • Familiarity with electrical test and measurement equipment (e.g., DMMs, oscilloscopes).
  • Experience using GitLab for version control and collaborative development workflows.
  • Strong problem-solving, critical-thinking, and conflict-resolution abilities.
  • Strong time management, project tracking, and prioritization skills.
  • Experience with embedded test software.

Responsibilities

  • Program in languages such as C, C++, and Python, applying Object Oriented principles and best practices under senior guidance.
  • Perform detailed verification and validation activities, including system checkouts and testing.
  • Participate in configuration management and change control processes to maintain software integrity.
  • Design, develop, document, test, and debug software for automated and manual test equipment with mentorship.
  • Collaborate closely with multidisciplinary teams including systems, electrical, and test engineers.
  • Engage in Agile team practices such as daily stand ups, sprint planning, and reviews as a contributing team member.
  • Operate effectively in a fast paced, dynamic, and collaborative team environment.

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