Software Engineer

ASRC Federal•Moorestown, NJ
•Onsite

About The Position

ASRC Federal Mission Solutions is seeking Software Engineers to support the continued development and sustainment of the U.S. Navy's Aegis Weapons System in Moorestown, New Jersey. This is an on-site role; remote work is not available. The engineer will work collaboratively on an agile team to develop software maintenance and upgrade solutions for tactical systems, participate in activities across the software development lifecycle, and support required processes and reviews.

Requirements

  • Bachelor's degree or higher in Engineering, Computer Science, Math, Physics, or a related field, or equivalent related work experience.
  • Ability to obtain and maintain a government Secret clearance; U.S. citizenship is required.
  • Ability to obtain and maintain required security clearance or other authorization within the timeframe required by applicable contracts.
  • 2–4 years of experience in software development, maintenance, or support.
  • Experience with open/layered architecture environments, operating environments, model-based tools, information assurance, tools development, safety analysis, real-time system data analysis, problem analysis, or system integration.
  • Experience developing software with Java, C++, or Python.
  • Experience developing software using agile scaled principles.
  • Experience with object-oriented design and development, including design patterns to facilitate software insulation techniques and plugins.
  • Experience working with Linux and UNIX environments.
  • Strong skills with integrated development environments such as Eclipse.
  • Familiarity with UML syntax and its use.
  • Familiarity with driver-based and automated test environments.

Nice To Haves

  • Experience with Clearcase version control software.
  • Experience with JIRA project management tools.
  • Experience with xUnit frameworks, JUnit, or CPPUnitLite.
  • Experience with CMMI Level 5 life-cycle processes and procedures.
  • Experience with assemblers.

Responsibilities

  • Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile team.
  • Participate in activities associated with the software development lifecycle.
  • Support required processes and reviews.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service