> Markdown version of [/jobs/ext/1173616-embedded-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/1173616-embedded-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). --- # Embedded Software Test Engineer - **Company:** Nabout Leidos - **Location:** United States - **Experience:** Expert - **Salary:** $87,100.0 - $157,450.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Computing Platforms, Systems Engineering, JIRA, Automation of Tests, Unit Testing, Network Analysis, Software Documentation, Computer Engineering, Software Debugging, Embedded Software, Firmware, Hardware Design, Hardware Interface Design, Software Maintenance, Regression Testing, Requirements Traceability, Software Engineering, Systems Integration, Test Data, Wireshark, Diagnostic Tools, Scripting, Performance Testing, Integration Tests, Information Technology, Hardware Infrastructure - **Published:** July 3, 2026 - **Apply:** https://jobs.military.com/career/269751/embedded-software-test-engineer-alabama-al-huntsville ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or related technical discipline (or equivalent experience).\n * 4+ years of experience in software testing, integration, and verification of embedded systems or 2+ years with MS degree.\n * Experience testing embedded systems and integrated hardware/software platforms.\n * Experience with software automation testing and automated test environments.\n * Strong Python scripting and debugging skills.\n * Experience developing and maintaining automation frameworks.\n * Ability to analyze and interpret complex test data.\n * Experience mapping requirements to test scenarios, procedures, and verification activities.\n * Experience developing and maintaining Requirements Traceability Matrices (RTMs).\n * Experience validating interfaces between software, firmware, and hardware components.\n * Experience supporting regression testing and performance testing activities.\n * Experience with network analysis and troubleshooting tools such as Wireshark.\n * Experience using Jira for defect tracking, task management, and SAFe workflow support.\n * Experience in integrating automated tests into CI/CD pipelines.\n * Experience generating and maintaining software test documentation including STPs, STDs, and STRs.\n * Experience performing unit testing, integration testing, regression testing, performance testing, and formal testing activities.\n * Strong troubleshooting skills across embedded software, networking, hardware integration, and automation systems.\n * Experience conducting post-test analysis and documenting results.\n ## Description The Embedded Software Test Engineer will support testing and validation activities for embedded systems within complex technical environments. The ideal candidate will possess extensive software testing and automation experience, with a strong background in Python scripting, debugging, and test framework development. This role requires the ability to troubleshoot across embedded software, networking, hardware interfaces, and automated test environments while supporting the full software test lifecycle from planning through post-test analysis and reporting. The Senior Software Test Engineer will collaborate closely with software developers, systems engineers, hardware engineers, and program stakeholders to ensure the quality, reliability, and performance of embedded system applications and integrated platforms. ## Related Videos - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [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) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)