Consolidated Precision Products Corp.

Software Integration and Test Engineer II (Moorestown, NJ)

Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • U.S. Citizenship with an active or recent DoD security clearance
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 2-4 years of experience in software integration or system testing
  • Experience with documented system-level test procedures
  • Ability to troubleshoot systems in Linux/Unix environments
  • Proficiency in Python or similar scripting language
  • Strong communication skills, both written and verbal

Responsibilities

  • Develop understanding of system architecture and message flows in distributed systems
  • Analyze production software code for integration troubleshooting
  • Create and execute integration test procedures based on software requirements
  • Identify and document integration defects and conduct root cause analysis
  • Maintain and run automated regression tests using Python
  • Develop utilities and scripts to enhance testing and diagnostics
  • Install and integrate software builds into laboratory systems and conduct tests
  • Coordinate laboratory resources for effective test execution
  • Support integration testing activities beyond standard hours

Benefits

  • Comprehensive benefits package
  • Competitive salary
  • Bonus incentives
Full Job Description
Software Integration and Test Engineer - II ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are seeking a Software Integration & Test Engineer in support of the development and sustainment of the U.S. Navy Aegis Weapons System in Moorestown, NJ. The Software Integration & Test Engineer supports system-level software integration within a laboratory environment. This role executes requirement-driven manual and automated integration testing, supports software loading and lab operations, and performs troubleshooting across distributed software components and pub/sub architectures. The position requires hands-on engagement with live systems, gray-box analysis of production code, and development of integration support tools in a configuration-controlled environment.

Roles/Responsibilities:
• Develop working-level understanding of system architecture and inter-subsystem message flows in distributed pub/sub environments.
• Read and analyze production software code when required to support integration troubleshooting, gray-box validation, and development of requirement-aligned test procedures. • Develop and execute system-level integration test procedures derived from documented software requirements, in parallel with or prior to software implementation, and document test outcomes.
• Identify, isolate, reproduce, document, and retest integration defects; capture logs, traces, and diagnostic data to support root cause analysis.
• Develop, maintain, and execute automated regression tests using Python; analyze failures to determine root cause (software, environment, or automation).
• Develop small utilities, scripts, or integration support tools to enhance testing, automation, and diagnostic capabilities
• Install, configure, load, and integrate subsystem software builds into laboratory equipment suites; execute integration testing using hardware, simulators, and networked systems.
• Maintain laboratory system operability and equipment readiness, providing hands-on operational and technical support during integration and test activities, leveraging expertise in lab equipment and system behavior.
• Plan, schedule, and coordinate laboratory resource usage to enable effective integration and test execution.
• Collaborate effectively with software developers, systems engineers, and integration teams in a configuration-controlled environment.
• Support integration events and testing activities outside standard business hours as required.

QUALIFICATIONS AND EDUCATION REQUIREMENTS
• U.S. Citizenship with an active or recent DoD security clearance.
• Ability to work on-site in laboratory environments and support testing outside standard business hours.
• Bachelor's degree in Computer Science, Engineering, or related technical discipline.
• 2-4 years of experience in software integration, system test, or software engineering in a structured, configuration-controlled environment.
• Experience executing system-level test procedures derived from documented requirements.
• Experience troubleshooting distributed software systems in Linux/Unix environments.
• Ability to read and analyze production software code written in C/C++, Java, or similar languages to support integration troubleshooting and gray-box validation.
• Proficiency in Python or comparable scripting language.
• Experience capturing and analyzing logs, traces, and diagnostic data to support root cause analysis.
• Strong written and verbal communication skills.

INDUSTRY EXPERIENCE
2 to 4 years of related experience.

Offers a first class benefits package, competitive salary and bonus incentives.

About Consolidated Precision Products Corp.

Consolidated Precision Products Corp. is a manufacturer of complex metal components and products for the aerospace and defense industries. The company was founded in 1991 and is headquartered in Carrollton, Texas. Consolidated Precision Products Corp. operates a network of manufacturing facilities across the United States, as well as in Mexico and Europe. The company's products include castings, forgings, and machined components, as well as assemblies and sub-assemblies. Consolidated Precision Products Corp. is committed to providing high-quality products and services to its customers.
Learn more about Consolidated Precision Products Corp.
Size
3,000 employees
Industry

Similar Jobs

More Jobs at Consolidated Precision Products Corp.

More Aerospace & Defense Jobs

Find similar Software Integration and Test Engineer II (Moorestown, NJ) jobs: