Software Engineer (Simulation and Training Products)

Lockheed MartinMount Laurel, NJ
Hybrid

About The Position

As a part of the Lockheed Martin community, we take on challenges and find solutions using creativity and collaboration. If you’re looking to be a part of a passionate team solving these complex problems, then Rotary and Mission Systems is the place for you. The Work We are seeking a Software Engineer to drive complex software solutions for Rotary and Mission Systems business area in Moorestown, NJ. You will develop software using C++ and Java in a dynamic and collaborative Agile environment, supporting the full lifecycle of complex state-of-the-art systems that are deployed across the globe. Our products are used to represent the world’s most advanced combat systems, supporting a variety of mission areas and uses.

Requirements

  • Bachelor's or Master’s degree in Computer Science, Computer Engineering, Software Engineering, or Electrical Computer Engineering related discipline
  • Minimum of two (2) years' relevant professional experience
  • Experience with C++/Java programming, software engineering processes, and software product life cycle
  • Capable of working in a team environment
  • Strong analytical and trouble shooting skills
  • Ability to work in an accelerated team environment with proven proficiency in full lifecycle software development
  • Ability to obtain & maintain a U.S. DoD security clearance at the SECRET level - U.S Citizenship required

Nice To Haves

  • Experience with software development for Modeling and Simulation products
  • Experience with Linux
  • Experience with Python
  • Experience with Network Topology Configuration, Modeling Tools, Static Code Analysis tools
  • Experience in Model Based Engineering and related tools
  • Experience with Test Automation

Responsibilities

  • Develop and integrate software components
  • Lead peer reviews and collaborate with system engineers to validate solutions against requirements.
  • Apply modern software engineering practices, including Agile, DevSecOps, C++, and Java development
  • Develop software using C++ and Java in a collaborative environment
  • Have strong analytical and problem solving abilities, with a focus on delivering high quality software on time and within budget.

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