
Software Integration & Test Engineer
Denali Advanced Integration • Redmond, Washington, United States
**Role & seniority: ** Software Integration & Test Engineer (mid/senior; 5+ years relevant experience; requires 2+ years minimum)
**Stack/tools: **
-
Automation/Test: Python, LabVIEW, test equipment regression suites
-
Scripting/OS: Windows PowerShell, Linux bash; Linux server management, troubleshooting
-
Containers: Docker
-
Versioning/Delivery: Git, CI/CD
-
Networking: IP network protocols/configuration
-
Validation/standards: aerospace validation standards; familiarity with NASA test documentation standards (preferred)
-
Other: IP/interface validation with instrumentation; logging/traceability tooling implied
-
Top 3 responsibilities:
-
Develop & validate automation frameworks for test rack control
-
Debug & resolve timing/synchronization/execution issues in automated test runs
-
Validate software interfaces with hardware instrumentation and author/execute automated regression suites with full logging/traceability
-
-
Must-have skills:
-
Strong test automation / HIL systems experience (5+ years preferred)
-
Proficient in Linux + shell scripting and PowerShell/bash
-
Solid understanding of SDLC and testing methodologies
-
Experience with Git/CI/CD, Docker
-
Knowledge of performance and security testing techniques
-
Familiarity with IP networking in integration contexts
-
-
Nice-to-haves:
-
Master’s in Computer/Electrical Engineering
-
Ae
-
Full Description
Summary of Position
- The Software Integration & Test Engineer prepares, configures, and validates the
- Test Equipment and automation frameworks used in satellite hardware testing.
- Ensures automation scripts and interfaces are accurate, reliable, calibrated,
- and standards-compliant with full traceability and necessary documentation.
Essential Functions
-
- Develop and validate automation frameworks for test rack control.
-
- Debug and resolve timing, synchronization, and execution issues.
-
- Validate software interfaces with hardware instrumentation.
-
- Author and execute automated regression suites for test equipment.
-
- Collaborate with electrical/mechanical engineers to integrate rack
- automation.
-
- Ensure logging, traceability, and auditability of all automated processes.
Competencies
-
Ensures Accountability
-
Tech Savvy
-
Communicates Effectively
-
Values Differences
-
Customer Focus
-
Resourcefulness
-
Drives Results
-
Plans and Prioritizes
-
Decision Quality
-
Self-Development
Work Environment
- This position is based in a professional office setting and regularly utilizes
- workplace technology, including computers, smartphones, multifunction printers,
- cloud-based filing systems, and collaboration tools.
Physical Demands
- This role requires physical capabilities that support the successful execution
- of key responsibilities. The employee regularly engages in verbal and written
- communication with colleagues and clients to address project-related inquiries
- and must be able to convey accurate information clearly and efficiently. The
- position involves remaining seated at a workstation for approximately 75% of the
- time, with occasional movement throughout the office to access equipment,
- supplies, and shared resources. Daily tasks include consistent use of computers
- and standard office technology such as keyboards, printers, and multifunction
- devices. The role also involves transporting equipment boxes weighing up to 25
- pounds within the building and to other offsite locations as needed for project
- support.
Required Education and Experience
-
- Bachelor’s degree in Software, Computer, or Electrical Engineering
-
- 5+ years test automation/HIL systems experience
Qualifications
-
- 2+ years test automation/HIL systems experience.
-
- 3+ years software and Windows Powershell/Linux bash shell proficiency
-
- Strong understanding of software development life cycle (SDLC) and testing
- methodologies.
-
- Familiarity with version control systems such as Git and CI/CD.
-
- Knowledge of performance testing and security testing techniques.
-
- Strong proficiency in Linux server management, including shell scripting and
- system troubleshooting.
-
- Hands-on experience with Docker for containerization and environment
- management.
-
- Familiarity with Python and LabVIEW for test automation and hardware
- interfacing.
-
- Experience with IP network protocols and configurations in a software
- integration context.
-
- Familiarity with aerospace software validation standards.
Preferred Qualifications
- Master’s in Computer/Electrical Engineering.
- Prior aerospace or avionics software I&T experience.
- Familiarity with NASA test documentation standards.
Other Requirements
- Onsite in Redmond, WA; lab presence required.
AAP/EEO Statement
- 3MD Inc. is an equal opportunity employer and does not discriminate based on
- gender, sex, age, race and color, religion, marital status, national origin,
- disability, sexual orientation, gender identity or expression, veteran status,
- or any other category that is protected by applicable law.
Other Duties
- Please note this job description is not designed to cover or contain a
- comprehensive listing of activities, duties, or responsibilities that are
- required of the employee for this job. Duties, responsibilities, and activities
- may change at any time with or without notice.