> Markdown version of [/jobs/ext/516658-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/516658-software-test-engineer). 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 Test Engineer - **Company:** Inc. (dci) - **Location:** Linthicum Heights, MD, United States - **Experience:** Experienced - **Salary:** $200,000.0 - $250,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), Software Documentation, Software Debugging, Embedded Software, Cryptographic Protocols, Field-Programmable Gate Array (FPGA), Python (Programming Language), Software Engineering, Software Requirements Analysis, Information Technology, Programming Languages - **Published:** June 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=31e0733966d701e2 ## About the Role Do you have experience in Technical documentation?, Do you have a Bachelor's degree?, BS in Engineering or Computer Science 4+ years of test and/or software development experience Proficient with the following coding languages * Python * C Hands-on testing and debugging experience Experience writing tests using Python to test the system _ Other Highly Desirable Experience: * Embedded software development * FPGA experience * Knowledge of cryptographic protocols, hardware and software Active DoD TS/SCI with Full-Scope Polygraph Security Clearance, * Bachelor's (Preferred), * Software development: 4 years (Preferred) * software test development: 4 years (Preferred) * python coding: 4 years (Preferred) * C coding : 4 years (Preferred) * writing tests using Python: 4 years (Preferred) License/Certification: * Full-Scope Polygraph Security Clearance (Preferred) Security clearance: * Top Secret (Required) ## Description Serves as a Test/Software Engineer with emphasis on software development Test and validate cryptographic products. Perform installation, integration, and test of operational equipment/software to: * Verify compliance with the system design, requirements, and standards Perform in-depth security verification testing of: * Cryptographic product designs and equipment Maintain a broad knowledge of the system Analyze system requirements to derive tests that validate the requirements. Write tests using Python to test the system. Debug existing software and correct defects. Work with hardware and software engineers to: * Define and develop systems to test cryptographic products Draft or review test plans and system documentation Assist with recommendations for improving documentation and development standards Assist with developing and executing test procedures for software components Assist with the modification of software to: * Correct errors * Adapt to new hardware * Improve performance Coordinate software system installation and monitor equipment functionality ## Related Videos - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Using AI Without Losing Your Skills](https://www.wearedevelopers.com/videos/2045-using-ai-without-losing-your-skills) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)