Associate Software Engineer

ASRC Federal•Moorestown, NJ
•Onsite

About The Position

ASRC Federal Mission Solutions is seeking a junior-level Software Engineer to support continued development and sustainment of the U.S. Navy's Aegis Weapons System in Moorestown, New Jersey. The role works collaboratively within an agile development team on real-time, mission-critical defense systems. Work includes subsystem definition, design, implementation, integration, and testing, as well as participation in software and design reviews. The position requires the ability to obtain and maintain a government secret clearance; U.S. citizenship is required.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, Math, Physics, or a related field, or equivalent related work experience.
  • U.S. citizenship.
  • Ability to obtain and maintain a government secret clearance or other required authorization within the timeframe required by applicable contracts.
  • 0–2 years of experience in real-time mission-critical development, maintenance, or support in areas including 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 with object-oriented design and development, including design patterns to facilitate software insulation techniques and plugins.
  • Experience developing software with Java, C++, or Python.
  • Experience working in Windows, Solaris, and Linux environments.
  • Experience developing Solaris and other UNIX variant scripts.
  • Strong skills with MS Office and 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, JIRA, xUnit Framework, JUnit, CPPUnitLite, CMMI Level 5 life cycle processes and procedures, or assemblers.

Responsibilities

  • Perform subsystem definition, preliminary and detailed design, design implementation, subsystem and system integration, and testing.
  • Participate in software requirements review, preliminary and critical design reviews, integration readiness review, and software acceptance reviews.
  • Research problems and develop solutions.
  • Work collaboratively in a team using an agile development methodology.

Benefits

  • Health care, dental, vision, and life insurance may be offered.
  • 401(k) may be offered.
  • Education assistance may be offered.
  • Paid time off, including PTO, holidays, and other paid leave required by law, may be offered.
  • Competitive pay and benefits packages.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service