Software Engineer

Lockheed Martin

Fort Worth, TX0–7 yrs6d agovia LinkedIn

About the Role

The Skunk Works (Lockheed Martin Advanced Development Programs) is seeking Software Engineers to join a team developing vehicle management software for advanced aircraft subsystems. This role is based in Fort Worth, TX, with collaboration with the Palmdale, CA team. This is an opportunity for an early-career software engineer to gain hands-on experience across the software development lifecycle, working with talented engineers on simulations for rapid prototyping and deliverable software. The role offers exposure to embedded systems, avionics, and mission system software.

Key Responsibilities

  • Plans, conducts, and coordinates software development activities.
  • Designs, develops, documents, tests, and debugs software.
  • Applies appropriate standards, processes, procedures, and tools throughout the development life cycle.
  • Applies knowledge of computer hardware and software, subject matter to be programmed, information processing techniques, and user feedback to develop software.
  • Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities.
  • Ensures software standards are met.
  • Supports the development and maintenance of simulation software for aircraft systems.
  • Development of simulations to support software development.
  • Full software lifecycle development spanning across many avionic services, ground station development, and mission system software.
  • Supporting ground station development for manned and unmanned systems.
  • Participating in unit testing, integration testing, and debug activities.
  • Collaborating with team members to develop requirements for rapid prototypes.
  • Documenting simulation development processes and results.
  • Applying agile software development processes.
  • Growing knowledge of avionics systems and simulation development practices.

Requirements & Tech Stack

  • Bachelor's degree or above from an accredited college in a relevant field of study (Computer Science, Computer Engineering, Electrical Engineering).
  • Strong C and/or C++ fundamentals.
  • Experience with Linux or RTOS (real-time operating systems) and associated development toolchains.
  • Understanding of Agile processes and software development methodologies.
  • Network Programming fundamentals.
  • Experience with the software development process in a team environment.
  • Travel up to 10% may be required.
  • Must be a US Citizen.
  • Facility requires special access and a Secret clearance updated within the last 5 years to be considered.

Desired Skills

  • UI development Experience (Qt preferred).
  • Experience with Modeling and Simulation development.
  • Experience with AFSIM development/scripting.
  • Experience with LUA scripting.
  • Experience with Command Control Interface implementation.
  • Experience with UCI (User-Command Interface) implementation.
  • Experience using Agile development tools and methodologies (Git, JIRA, Confluence, etc.).
  • Understanding of physics modeling.
  • Understanding of avionics systems.
  • Ability to work in a strong team environment, with emphasis on collaboration and communication.

Additional Information

  • Full-Time Salary Range: $81,100.00 - $150,500.00.
  • Benefits offered: Medical, Dental, Vision, Flexible work arrangements and schedules (e.g., 4x10), 401(k) match, Paid time off, Holidays, Parental Leave, EAP, Flexible Spending Accounts, Education Assistance, Life Insurance, Short-Term Disability, and Long-Term Disability.
  • Annual short-term and/or long-term incentive compensation programs may be offered.

Lockheed Martin Entry-Level & New Grad Jobs · last 7 days

42 openings · 33 need no experience

See all 42 →