Embedded Software Test Engineer

Leidos•Huntsville, AL
•$107,900 - $195,050

About The Position

Leidos is seeking an Embedded Software Test Engineer to join a multidisciplinary team in a matrixed organization developing solutions for complex problems involving missile defense systems. The role supports testing and validation of embedded systems in complex technical environments and works across embedded software, networking, hardware interfaces, and automated test environments. The engineer supports the full software test lifecycle, from planning through post-test analysis and reporting. The role involves developing and maintaining test automation and frameworks, validating integrated hardware/software platforms, analyzing test data, and ensuring requirements traceability and system quality, reliability, and performance. The engineer collaborates with software developers, systems engineers, hardware engineers, and program stakeholders.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related technical discipline, or equivalent experience.
  • At least 8 years of experience in software testing, integration, and verification of embedded systems, or at least 6 years with a master’s degree.
  • Experience testing embedded systems and integrated hardware/software platforms.
  • Experience with software automation testing and automated test environments.
  • Strong Python scripting and debugging skills.
  • Experience developing and maintaining automation frameworks.
  • Ability to analyze and interpret complex test data.
  • Experience mapping requirements to test scenarios, procedures, and verification activities.
  • Experience developing and maintaining Requirements Traceability Matrices (RTMs).
  • Experience validating interfaces between software, firmware, and hardware components.
  • Experience supporting regression and performance testing.
  • Experience with network analysis and troubleshooting tools such as Wireshark.
  • Experience using Jira for defect tracking, task management, and SAFe workflow support.
  • Experience integrating automated tests into CI/CD pipelines.
  • Experience generating and maintaining software test documentation, including STPs, STDs, and STRs.
  • Experience performing unit, integration, regression, performance, and formal testing activities.
  • Strong troubleshooting skills across embedded software, networking, hardware integration, and automation systems.
  • Experience conducting post-test analysis and documenting results.
  • Must be able to obtain and maintain a DoD Secret security clearance.

Responsibilities

  • Support testing and validation activities for embedded systems and integrated hardware/software platforms.
  • Develop, maintain, and execute automated and manual test procedures for embedded software applications and integrated systems.
  • Develop, execute, and debug Python-based automated test scripts to improve test coverage, efficiency, and automation capabilities.
  • Design and implement automation frameworks and test harnesses for embedded systems.
  • Perform testing in simulated, HWIL, and SIL test environments.
  • Perform unit, integration, system, regression, performance, and formal qualification testing.
  • Validate interfaces between software, firmware, and hardware components.
  • Analyze complex test data, identify trends and root causes, and prepare findings, reports, and recommendations.
  • Generate, maintain, and update Software Test Plans (STPs), Software Test Descriptions (STDs), and Software Test Reports (STRs).
  • Map system and software requirements to test scenarios, procedures, and verification activities; develop and maintain Requirements Traceability Matrices (RTMs).
  • Use network analysis tools such as Wireshark to troubleshoot network traffic, protocol behavior, and embedded system communications.
  • Integrate and support automated testing in CI/CD build and deployment pipelines.
  • Use Jira to track defects, manage test activities, document issues, and support SAFe workflows.
  • Participate in requirements reviews to assess testability and traceability.
  • Support test planning, effort estimates, scheduling, and resource planning.
  • Support technical and milestone reviews, customer demonstrations, and presentations, including Test Readiness Reviews (TRRs) and Test Review Boards (TRBs).
  • Collaborate with cross-functional engineering teams to resolve technical issues and improve product quality.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service