Lockheed Martin logo

Software Engineer

Lockheed Martin

Mount Laurel, NJ
Full Time
Mid Level
90k-159k
6 days ago

Job Description

About the Role

Lockheed Martin Rotary and Mission Systems is seeking a Full-Time Software Engineer to work on software development and test execution within the Ares team. The role involves working on high-fidelity C++ Aegis Weapons Models, tools, and scripts supporting system engineering activities from algorithm design to flight test analysis, as well as overseeing Tactical Aegis system components. The position is located at a facility requiring special access and security clearance, with a focus on solving complex problems through creativity and collaboration as part of a passionate team dedicated to advancing defense technology.

Key Responsibilities

  • Work on software development and test execution as an individual contributor in the Ares team.
  • Develop and maintain high-fidelity C++ Aegis Weapons Models, tools, and scripts.
  • Support system engineering activities throughout the entire system lifecycle, including algorithm design, flight test analysis, and sailor training.
  • Oversee the Services of the Tactical Aegis system, including boundary components, redundancy requirements, data recording, and networking.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering with minimum two (2) years of relevant experience.
  • Proficient with Unix/Linux, C++, Java, and/or Python.
  • Experience in Agile workflow environment.
  • Ability to obtain and maintain a U.S. DoD security clearance at the SECRET level.
  • U.S. Citizenship is required.

Nice to Have

  • Master's degree in Computer Science, Computer Engineering.
  • Experience with Git and/or GitLab.
  • Experience with Containerized development (e.g., Docker, Podman, Kubernetes).
  • Data Analysis experience.
  • Experience in Model Based Engineering (MBSE) and associated tools (e.g., Rhapsody, Cameo).
  • Strong analytical and problem-solving skills through understanding of math and physics.

Qualifications

  • Minimum two (2) years of relevant experience with a Bachelor's degree in Computer Science or Computer Engineering.

Benefits & Perks

  • 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, and Holidays.
  • Flexible work schedules, including a 4x10 hour day schedule with 3 days off per week.
  • Paid Time Off (PTO), vacation, sick leave, and holiday hours based on location and employment status.
  • Incentive plan eligibility.

Working at Lockheed Martin

Lockheed Martin values collaboration, excellence, and integrity. The company fosters an inclusive environment built upon innovation, corporate responsibility, and empowering employees. They prioritize diverse career opportunities, flexible schedules, and comprehensive benefits to support a healthy, fulfilling work-life balance. The organization is committed to advancing scientific discovery and making the world a safer place through purposeful innovation.

Apply Now

Job Details

Posted AtJul 18, 2025
Salary90k-159k
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Lockheed Martin

Website

lockheedmartin.com

Company Size

10000+ employees

Location

Mount Laurel, NJ

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