Logo
VES LLC

Senior Software Engineer in Test

VES LLC, Baltimore, Maryland, United States

Save Job

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 preferred).

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 race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

#J-18808-Ljbffr