Skip to main content

Senior Software Engineer in Test

Job DescriptionJob Description

Senior Software Engineer in Test

Location: Hybrid (APG)

VES, LLC is currently seeking a Senior Software Engineer in Test (SDET) to lead the development of automated testing frameworks for the Ground Combat Systems' Common Infrastructure Architecture (GCIA) and Ground Vehicle Operating System (GVOS) efforts. In this role, you will design and implement scalable, high-coverage automated test suites to ensure the reliability, security, and performance of mission-critical embedded Linux and real-time systems. You'll work closely with software engineers, systems engineers, and DevOps teams to integrate automated testing into continuous integration (CI) pipelines and streamline verification processes.

General Job Duties:

  • Design, develop, and maintain automated test frameworks for GCIA and GVOS software components.
  • Implement and execute unit, integration, system, and performance tests for embedded Linux-based systems.
  • Work closely with software teams to define test requirements, acceptance criteria, and validation strategies.
  • Develop and integrate test automation into CI/CD pipelines to support continuous validation.
  • Utilize tools like PyTest, CTest, testrail, or GoogleTest to automate testing processes.
  • Design hardware-in-the-loop (HIL) and software-in-the-loop (SIL) test environments for embedded systems.
  • Identify, document, and track software defects, collaborating with development teams for resolution.
  • Optimize test execution for scalability, reliability, and efficiency.
  • Develop test metrics and reporting dashboards to provide visibility into software quality.

Desired Requirements:

  • 5+ years of experience in software testing and test automation development.
  • Strong proficiency in Python, Bash scripting, and C/C++ for test automation.
  • Experience with Linux-based system testing, Yocto-based distributions, and embedded software validation.
  • Hands-on experience with CI/CD integration for automated testing using Jenkins, GitLab CI, or similar tools.
  • Strong understanding of DevSecOps practices, security testing, and test-driven development (TDD).
  • Familiarity with containerized testing environments (Docker, Kubernetes) is a plus.
  • Security clearance eligibility (active clearance ).

Required Education and Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in software testing, test automation, or quality assurance for embedded or Linux-based systems.
  • Experience developing unit, functional, and regression tests for complex software systems.
  • Knowledge of hardware/software integration testing, HIL/SIL environments, and system emulation.

Benefits of Working at VES, LLC:

  • 401(k) match
  • Highly Competitive Salary
  • Health Benefits
  • Up to 15 Paid Vacation days/year
  • 11 Paid Holidays

VES is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to , , , , , status, protected veteran status, or any other characteristic protected by law.



Job Posted by ApplicantPro

Senior Software Engineer in Test

Aberdeen Proving Ground, MD 21005
Full time

Published on 03/14/2025

Share this job now