Software Engineer, Sr.

Lockheed MartinMarietta, GA
Onsite

About The Position

Successful candidate will be expected to work within a team of software engineers to design, develop, test and maintain Air Mobility C-130J and C-5 software products. Must be capable of working effectively within a configuration managed software development environment across all phases of the project life cycle. Adherence to rigorous company and program specific software development processes (PM 4001) is required. Software development experience including requirements analysis, high-level and detailed design, coding, integration and test is required. This position requires excellent written and verbal communication skills, and ability to build consensus among peers while building solid relationships across Agile Development Teams. Must be a US Citizen. This position is located at a facility that requires special access and an Interim Secret clearance required to start.

Requirements

  • Bachelors degree or above from an accredited college in computer science, computer engineering and/or electrical engineering.
  • Experience with embedded real-time systems.
  • Experience with C/C++.
  • Experience with Linux and associated development toolchains.
  • Experience with Agile methodology and tools in the development, integration, and test of complex software systems and environments.
  • Excellent written and verbal communication skills.
  • Must be a US Citizen.
  • Interim Secret clearance required to start.

Nice To Haves

  • Experience with Ada95 and/or Python.
  • Experience with DO-178B/C.
  • Experience with compilers, debuggers, static/dynamic code analysis tools.
  • Experience with leading process improvement initiatives.
  • Comfortable working in a fast paced and dynamic multi-disciplinary environment.
  • Ability to recommend metrics that help agile teams and organizations measure and improve their effectiveness and increase their value delivery.

Responsibilities

  • Design, develop, test and maintain Air Mobility C-130J and C-5 software products.
  • Work effectively within a configuration managed software development environment across all phases of the project life cycle.
  • Adhere to rigorous company and program specific software development processes (PM 4001).
  • Perform software development including requirements analysis, high-level and detailed design, coding, integration and test.
  • Build consensus among peers while building solid relationships across Agile Development Teams.

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