Software System Test Engineer

Technology Service Corporation (TSC)

$95K — $115K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor of Science (BS) in Computer Science, Computer Engineering, or related field.
  • 5-7 years of experience in software/system testing for embedded systems.
  • Strong proficiency in developing and executing system test cases for embedded software.
  • Experience with Linux-based embedded systems and network communication testing.
  • Solid understanding of IP networking fundamentals and protocol testing.
  • Proficient in test automation using Python and Bash scripting languages.
  • Proficient in Git and CI workflows.
  • U.S. Citizenship required with ability to obtain a DoD Secret Clearance.

Responsibilities

  • Develop and maintain automated and manual test frameworks for embedded software.
  • Collaborate with software and hardware teams on test requirements and strategies.
  • Perform integration, regression, and performance testing across multiple platforms.
  • Analyze test results, pinpoint root causes, and coordinate with development teams for resolutions.
  • Mentor junior engineers and provide guidance throughout the testing lifecycle.
  • Document test plans, procedures, and results for internal and customer deliverables.
  • Support software release management by validating deliverables against quality standards.
  • Utilize scripting tools for test automation and data analysis.

Benefits

  • Employee Ownership (ESOP) fosters a culture of collective responsibility and long-term commitment.
  • Comprehensive benefits package including a 401(k) plan and flexible work schedules.
  • Tuition reimbursement to support your ongoing education.
  • Co-sponsored health plan ensuring access to quality healthcare.
  • Paid leave to promote work-life balance.
Full Job Description
TSC's Product Solutions organization is seeking a Software System Test Engineer to join our engineering team in Aurora, CO; Huntsville, AL; Arlington, VA; or Bedminster, NJ. The ideal candidate will have a strong background in software testing, a passion for problem-solving, and the ability to work collaboratively.

Responsibilities
  • Develop and maintain automated and manual test frameworks for embedded software.
  • Collaborate with software and hardware engineering teams to define test requirements and strategies.
  • Perform integration, regression, and performance testing across multiple platforms and environments.
  • Analyze test results, identify root causes of issues, and drive resolution with development teams.
  • Mentor junior test engineers and provide technical guidance throughout the testing lifecycle.
  • Document test plans, procedures, and results for internal and customer deliverables.
  • Support software release management by validating deliverables and ensuring quality standards.
  • Utilize scripting tools (Python, Bash) for test automation and data analysis.

Required Qualifications
  • Bachelor of Science (BS) in Computer Science, Computer Engineering, or related technical field.
  • 5-7 years of professional experience in software/system testing, preferably for embedded systems.
  • Strong proficiency in developing and executing system test cases for embedded software.
  • Experience with Linux-based embedded systems and network communication testing.
  • Solid understanding of IP networking fundamentals and protocol testing/debugging.
  • Proficient in test automation using scripting languages (Python, Bash).
  • Proficient in Git source control and CI workflows.
  • U.S. Citizenship is required.
  • Ability to obtain and maintain a DoD Secret Clearance.

Preferred Qualifications
  • Experience with automated builds, test execution, artifact management, and deployment pipelines.
  • Experience with hardware-in-the-loop (HIL) and system integration testing.
  • Experience testing radar, SIGINT, EW, autopilot, PNT/guidance, or unmanned systems.
  • Experience with RF signal chain testing (mixing, filtering, up/down conversion).


TSC Benefits and Application Information

TSC offers a stable work environment, competitive compensation, and a comprehensive benefits package.
  • Employee Ownership (ESOP): As an employee-owned company, every employee contributes to, and benefits from, our success through our ESOP retirement plan. This fosters a culture of collective responsibility, transparency, and long-term commitment.
  • Other Benefits: 401(k) plan, Flexible Work Schedules, Tuition Reimbursement, Co-Sponsored Health Plan, and Paid Leave.


Applying to TSC: Only those candidates invited for an interview will be contacted. Employment at TSC is contingent upon the successful completion of a comprehensive background check, security investigation, and drug screening.

Similar Jobs

More Jobs at Technology Service Corporation (TSC)

More Technical Services Jobs

Find similar Software System Test Engineer jobs: