Jobs · Engineering · Alabama

Embedded Software Test Engineer

Leidos · Huntsville, AL · 3 wk ago
On-siteEngineering$108k–$195k/yrFull-time
We need to output HTML fragment with sections: headings

for sections like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must not repeat job title as heading. Remove boilerplate, navigation, legal, EEO, scam warning, etc. Preserve all substantive info. We need to parse the description. Key sections: - About the role: description of Leidos seeking Embedded Software Test Engineer, multi-disciplinary team, missile defense systems, offices across US, etc. Probably we can include a paragraph summarizing that. - Responsibilities: list of primary responsibilities: support testing and validation activities for embedded systems within complex technical environments; troubleshoot across embedded software, networking, hardware interfaces, automated test environments; support full software test lifecycle; collaborate with software developers, systems engineers, hardware engineers, program stakeholders; ensure quality, reliability, performance; etc. - Requirements / Qualifications: Basic Qualifications: Bachelor's degree in CS, SE, EE, CE or related (or equivalent experience); 8+ years experience in software testing, integration, verification of embedded systems or 6+ years with MS degree; active secret security clearance; 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, verification activities; experience developing and maintaining RTMs; experience validating interfaces between software, firmware, hardware; experience supporting regression and performance testing; experience with network analysis tools like 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, STRs; experience performing unit, integration, regression, performance, formal testing; strong troubleshooting skills across embedded software, networking, hardware integration, automation; experience conducting post-test analysis and documenting results. - Preferred Qualifications: list of many items: develop, maintain, execute automated and manual test procedures; support test and integration activities by developing, executing, debugging Python-based automated test scripts; design and implement automation frameworks and test harnesses; perform testing within simulated environments, HWIL, SIL; perform unit, integration, system, regression, performance, formal qualification testing; validate interfaces; conduct post analysis of complex test data, identify trends, isolate root causes, generate findings, reports, recommendations; generate, maintain, update software test documentation (STP, STD, STR); map system and software requirements to test scenarios, test procedures, verification activities; develop and maintain RTMs; utilize tools such as Wireshark to troubleshoot network traffic, protocol behavior, embedded system communications; implement and support CI/CD automated build and deployment pipeline integration; use Jira to track defects, manage test activities, document issues, support SAFE workflows; participate in requirements reviews; support test planning activities, estimate testing effort, assist with test scheduling and resource planning; support technical reviews, milestone reviews, customer demonstrations, presentations including TRRs, TRBs; collaborate with cross-functional engineering teams to resolve technical issues and improve product quality. - Pay: Pay Range $107,900.00 - $195,050.00. Also note that it's a guideline only. We can include that as a paragraph under Pay section. - Benefits: "Pay and benefits are fundamental..." then list: competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. Also mention more details at website. We can include Benefits section with those bullet points. - Schedule: Not mentioned. No schedule info. So we should not include Schedule section. - Skills: Could be derived from qualifications but we already have Requirements and Preferred Qualifications. The instruction says use headings like Skills if there is content. We could combine qualifications into Requirements and maybe Skills separate? But we can just have Requirements (basic) and Preferred Qualifications as separate sections? The headings list includes Requirements, Qualifications, Skills. We need to decide which to use. Probably we can have Requirements (basic) and Preferred Qualifications as separate sections under Requirements? But we have both Basic Qualifications and Preferred Qualifications. Could map Basic Qualifications to Requirements section, and Preferred Qualifications to Skills or Qualifications section. Let's do: Requirements (basic qualifications) and Qualifications (preferred). Or we could have Requirements and Skills. Since the list includes Skills heading, we could put preferred qualifications under Skills. But better to follow typical: Requirements (basic), Qualifications (preferred). We'll include both. - About the role: we can include a short paragraph about Leidos and the role. We must not include boilerplate like "If you're looking for comfort, keep scrolling..." etc. Also remove "Original Posting September 25, 2026", "For U.S. Positions: While subject to change..." etc. Also remove "Pay And Benefits" heading? We'll create Benefits section. We must not repeat job title as heading. So no

Embedded Software Test Engineer

. We must output only HTML fragment, no or . Use

for section headings,
  • for lists,

    for prose. We need to preserve all substantive information. So we need to include all points from Basic Qualifications and Preferred Qualifications, responsibilities, about Leidos, pay, benefits. We must not invent or summarize away detail. So we need to keep each bullet point as separate

  • maybe. We need to avoid filler like "commensurate with experience". Not present. We need to ensure we don't include sections with only placeholder text. Let's craft. Structure:

    About the role

    Leidos is seeking a talented Embedded Software Test Engineer to join a multi-disciplinary team within a matrixed organization to create unique solutions for complex problems, specifically regarding missile defense systems. Leidos operates offices across the United States in defense, space, cyber, and commercial fields, providing responsive, cost-effective engineering, scientific, and IT solutions.

    Responsibilities

    • Support testing and validation activities for embedded systems within complex technical environments.
    • Troubleshoot across embedded software, networking, hardware interfaces, and automated test environments.
    • Support the full software test lifecycle from planning through post‑test analysis and reporting.
    • 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.

    Requirements

    • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or related technical discipline (or equivalent experience).
    • 8+ years of experience in software testing, integration, and verification of embedded systems (or 6+ years with an MS degree).
    • Currently holds an active secret security clearance.
    • 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 testing and performance testing activities.
    • 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 testing, integration testing, regression testing, performance testing, and formal testing activities.
    • Strong troubleshooting skills across embedded software, networking, hardware integration, and automation systems.
    • Experience conducting post‑test analysis and documenting results.

    Qualifications

    • Develop, maintain, and execute automated and manual test procedures for embedded software applications and integrated systems.
    • Support test and integration activities by developing, executing, and debugging Python‑based automated test scripts to enhance test coverage, efficiency, and automation capabilities.
    • Design and implement automation frameworks and test harnesses to improve testing efficiency and coverage for embedded systems.
    • Perform testing within simulated environments, HWIL, and SIL test environments.
    • Perform unit testing, integration testing, system testing, regression testing, performance testing, and formal qualification testing of embedded systems.
    • Validate interfaces between software, firmware, and hardware components to ensure proper system integration and functionality.
    • Conduct post‑analysis of complex test data, identify trends, isolate root causes, and generate detailed findings, reports, and recommendations.
    • Generate, maintain, and update software test documentation including Software Test Plans (STP), Software Test Descriptions (STD), and Software Test Reports (STR).
    • Map system and software requirements to test scenarios, test procedures, and verification activities to ensure full requirements traceability and coverage.
    • Develop and maintain Requirements Traceability Matrices (RTMs) to support verification and validation activities.
    • Utilize tools such as Wireshark to troubleshoot network traffic, protocol behavior, and embedded system communications.
    • Implement and support CI/CD automated build and deployment pipeline integration efforts to enable automated testing within development workflows.
    • Use Jira to track defects, manage test activities, document issues, and support SAFE development workflows.
    • Participate in requirements reviews to ensure testability and traceability of embedded system and software requirements.
    • Support test planning activities, estimate testing effort, and assist with test scheduling and resource planning.
    • Support technical reviews, 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.

    Pay

    Pay Range: $107,900.00 – $195,050.00 (Leidos notes this is a general guideline only and not a guarantee of compensation; final offers consider responsibilities, education, experience, knowledge, skills, internal equity, market data, applicable bargaining agreements, and other factors).

    Benefits

    • Competitive compensation
    • Health and Wellness programs
    • Income Protection
    • Paid Leave
    • Retirement
    We should not include any other sections like Schedule. Check for any leftover boilerplate: we removed "If you're looking for comfort..." etc. Also removed "Original Posting September 25, 2026", "For U.S. Positions..." etc. Also removed "Pay And Benefits" heading (we used Benefits). Also removed "Securing Your Data", "Commitment to Non-Discrimination". Good. Now ensure we didn't miss any substantive info: About Leidos description includes headquarters, employees, revenue. Did we include that? We included a brief about Leidos operating offices across US etc. But we omitted the specifics: Headquartered in Reston, Virginia, 47,000 global employees, reported annual revenues approx $16.7 billion for fiscal year ended Jan 3, 2025. That is substantive. Should we include? Yes, we should preserve all substantive information. So we need to add that to About the role section maybe as another sentence. Let's update About the role paragraph: "Leidos is seeking a talented Embedded Software Test Engineer to join a multi-disciplinary

Similar jobs