Senior Software Engineer - Level 3

Lockheed MartinFort Worth, TX
Onsite

About The Position

You will be the Senior Software Engineer - Level 3 for the Vehicle Management Software Team which is responsible for developing modular and reusable software for aircraft subsystems. As the Senior Software Engineer - Level 3 you will be responsible for advancing software that enables aircraft to fly, working across embedded avionics, ground station development, and mission systems.

Requirements

  • 4-year degree in B.S. Computer Science, B.S Computer Engineering or B.S. Electrical Engineering
  • Technical leadership and mentoring of small teams
  • Experience with C/C++ programming languages
  • Experience with Linux or RTOS (real time operating systems) and associated development toolchains
  • Experience with developing software for avionics systems
  • Experience with the software development process in a team environment (peer reviews, unit testing, configuration management, defect tracking)
  • Experience with integrating hardware and software
  • Must be comfortable working in a lab environment and understand distributed systems
  • Secret with Investigation or CV date within 5 years
  • MUST BE A U.S. CITIZEN
  • The selected candidate must possess an active Secret clearance to start.

Nice To Haves

  • Experience in scripting languages (e.g. python)
  • Experience using agile software development tools and methodologies (e.g. Git, JIRA, Jenkins, Confluence, etc.)
  • Experience with Modeling and Simulation
  • Experience with AFSIM
  • Experience with image generators and associated interfaces (e.g., CIGI)
  • Experience with frontend development (e.g., Qt)
  • Experience with backend development, transport, and messaging protocols, (e.g., UDP, TCP, Multicast, DDS, AMQ, etc.)
  • Experience with distributed simulation environments and associated standards (e.g., DIS, HLA, etc.)
  • Ability to build/maintain relationships and collaborate effectively with others
  • Strong decision making and judgment skills

Responsibilities

  • Full software lifecycle development spanning avionics services, ground station development, and mission system technologies.
  • Support ground station development for manned and unmanned systems.
  • Develop simulations to aid software development and testing.
  • Interface with software and systems engineers to define requirements for rapid prototypes.
  • Participate in integration and test events.

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