> Markdown version of [/jobs/ext/1353087-software-systems-development-engineer-test-framework](https://www.wearedevelopers.com/jobs/ext/1353087-software-systems-development-engineer-test-framework). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software & Systems Development Engineer - Test Framework - **Company:** Legacy - **Location:** Herndon, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Automation of Tests, Bash Shell, C++ (Programming Language), Cloud Computing, Code Review, Computer Programming, Computer Engineering, Continuous Integration, Software Debugging, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, Field-Programmable Gate Array (FPGA), Hardware Design, Hardware Interface Design, Hardware-In-The-Loop Simulation, Python (Programming Language), Network Protocols, Systems Development Life Cycle, Software Tools, Cloud Services, Serial Communications, Software Engineering, Software Systems, System Programming, Systems Integration, TCP/IP, DevOps Tools - Open-source, Git, Computer Equipment, Linux Development, Kubernetes, Information Technology, Docker - **Published:** July 20, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8835202/software-systems-development-engineer-test-framework ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field. * 5+ years of professional software development experience. * Strong programming experience in Rust (preferred) and/or Python. * Experience developing software that interfaces directly with hardware. * Experience with hardware/software integration. * Experience with Linux development environments. * Experience developing software used for automation or engineering infrastructure. * Strong debugging and troubleshooting skills. * Familiarity with Git version control., * Experience developing hardware-in-the-loop (HIL) test environments. * Embedded software development experience. * Experience writing device drivers or hardware interface software. * Experience with CI/CD pipelines and DevOps tooling. * Experience with AWS cloud services. * Experience with Bash scripting. * Experience working with FPGA-based hardware systems. * Experience with automated testing frameworks. * Familiarity with networking protocols used for hardware communication. ________________________________________ Preferred Technical Skills * Rust * Python * C++ * Linux * Bash * Git * AWS * Docker * Kubernetes * CI/CD * Hardware Interfaces * TCP/IP * Serial Communications * Embedded Linux ## Description LCS Defense is seeking a Software & Systems Development Engineer to design, develop, and maintain the software infrastructure that enables automated testing of next-generation cloud hardware platforms. This is not a traditional Systems Test Engineering role focused on writing test plans, TEMPs, or test procedures. Instead, this position is responsible for building and maintaining the test framework, automation, and hardware/software interfaces used by engineering teams to validate complex hardware systems within a dedicated development laboratory. The ideal candidate is a software engineer with experience developing automation, hardware interfaces, embedded or low-level software, and hardware-in-the-loop (HIL) test environments., * Design, develop, and maintain software-based test frameworks used to validate next-generation hardware platforms. * Develop software that interfaces directly with hardware devices, instruments, and systems under test. * Build and maintain hardware-in-the-loop (HIL) testing environments supporting engineering development. * Develop automation, utilities, scripts, and software tools that improve engineering productivity. * Create software interfaces, drivers, and communication layers between test infrastructure and hardware devices. * Support integration, debugging, troubleshooting, and validation of hardware/software systems. * Collaborate closely with hardware, FPGA, embedded software, and cloud software engineers. * Maintain laboratory software infrastructure supporting engineering development activities. * Participate in code reviews and software design discussions. * Support continuous improvement of automated testing capabilities. ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)