Software Engineer, Level 2

Lockheed MartinKing of Prussia, PA
Onsite

About The Position

Lockheed Martin Space is seeking a motivated, detail-focused Software Systems Engineer for the Sentinel program. This role involves integrating system and software designs into a unified product, maintaining end-to-end traceability, and contributing to test equipment development. The company aims to harness the full potential of space for innovation, cost reduction, and technological advancement, focusing on resiliency and urgency through its 21st Century Security® vision. They are erasing boundaries, forming partnerships, and advancing spacecraft and the workforce to fuel the next generation, re-imagining how space can connect us to ensure security and prosperity. This is an opportunity to join a dynamic team and shape a new era in space.

Requirements

  • Previous C, C++ development experience
  • Strong communication, interpersonal and problem solving skills.
  • Ability to work in a fast paced, collaborative team environment
  • Ability to obtain secret security clearance
  • Must be a US Citizen for consideration.

Nice To Haves

  • Active Secret Clearance
  • Proficient in Software Configuration Management (SCM) tools such as GitLab and an understanding of Agile methodology using JIRA tools.
  • Practical knowledge of microcontroller programming and peripheral integration obtained through coursework, an internship, or past job responsibilities.
  • Experience with requirements management using tools such as DOORS.
  • Proficient in UML modeling using CAMEO or similar tools.
  • Familiarity with embedded drivers, such as SPI, CAN, USART, and the ability to read and follow hardware schematics.
  • Knowledge of National Instruments products such as PXI.
  • Knowledge National Instruments programming platforms such as Lab Windows/CVI, and Labview.
  • Experience with electronic test instruments, including oscilloscopes, DMMs, logic analyzers, and related equipment.
  • Strong team player with excellent communication skills and the ability to work collaboratively in a results-oriented environment.
  • Demonstrates a creative mindset and problem-solving capabilities, with a proven ability to follow established software methodologies and processes.

Responsibilities

  • Design, development and testing of embedded and windows software products utilized in ground/test equipment.
  • Perform software engineering lifecycle following the program Software Development Plan (SDP) to include requirements, analysis, development, unit test, integration and support to formal test and delivery.
  • Participate in technical reviews and audits of software products.
  • Be part of a dynamic team, utilizing software development best practices and processes.

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
  • Career development
  • Mentorship opportunities
  • Rewards & recognition
  • Flexible schedules
  • Competitive pay
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service