Lockheed Martin logo

Software Engineer

Lockheed Martin

Huntsville, AL
Full Time
Mid Level
28 days ago

Job Description

About the Role

At Lockheed Martin Space, we aim to harness the full potential of space to cultivate innovation, reduce costs, and push the boundaries of what technology can achieve. We’re creating future-ready solutions, focusing on resiliency and urgency through our 21st Century Security vision. We’re erasing boundaries and forming partnerships across industries and around the world. We’re advancing spacecraft and the workforce to fuel the next generation. And we’re reimagining how space can connect us, ensuring security and prosperity. Join us in shaping a new era in space and find a career that’s built for you.

Key Responsibilities

  • Plans and conducts software development activities, including designing, developing, documenting, testing, and debugging software that contains logical and mathematical solutions to mission problems.
  • Applies standards, processes, procedures, and tools throughout the software development life cycle.
  • Develops software using Object Oriented methodology in C++, utilizing tools such as Visual Studio, Gitlab, and Jira.
  • Updates and adds new capabilities to legacy test support software used to test tactical equipment.
  • Ensures software standards are met and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.

Requirements

  • Problem solving abilities and research capabilities.
  • Seeks help when needed and is a team player with proactive engagement in a team environment.
  • Proficiency with C++ development skills and development in a Windows environment.
  • Experience in implementation in an object-oriented environment.
  • Experience in Hardware/Software (HW/SW) integration and testing.
  • Secret security clearance and US citizenship.

Nice to Have

  • Familiarity with Visual Studio.
  • Familiarity with embedded and closed loop software systems, and the verification thereof in both software simulation/emulation and hardware-in-the-loop systems.
  • Familiarity with Jira, Git, Python, Rhapsody.
  • Experience with LabView.
  • Experience in a fast-paced, team-oriented, rapidly changing environment.
  • Knowledge of embedded software development using C++, Object Oriented Design, and Real-time programming constructs.
  • Demonstrated excellent initiative, written and verbal communication skills, and technical writing skills.

Qualifications

  • Experience demonstrating problem solving, research, and team engagement.
  • Proficiency with C++ development and Windows environment.
  • Experience in object-oriented implementation and HW/SW integration.
  • Secret security clearance and US citizenship.

Benefits & Perks

  • Work performed onsite at a designated Lockheed Martin facility.
  • Support for a variety of alternate work schedules, including a 4x10 hour day schedule with 3 days off per week.
  • Competitive pay, comprehensive benefits, and flexible schedules.

Working at Lockheed Martin

Lockheed Martin emphasizes an inclusive environment built upon integrity and corporate responsibility. The company values purposeful innovation, diversity, agility, and empowering employees through flexible schedules, career development opportunities, and a focus on employee well-being.

Apply Now

Job Details

Posted AtJun 9, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

About Lockheed Martin

Website

lockheedmartin.com

Company Size

10000+ employees

Location

Huntsville, AL

Industry

Aerospace Product and Parts Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches