1

Associate Software Development Engineer In Test Jobs in Houston, TX

We are seeking a highly skilled and experienced Senior Software Development Engineer with a strong background in AI/ML Engineering. The ideal candidate will have over 15 years of experience in ...

Software Test Engineer

Houston, TX · On-site

$125K - $200K/yr

Support software test activities in prototype, simulation, and flight environments, including ... Familiarity with software development and verification standards such as DO-178C. * Experience ...

Showing results 41-60

Associate Software Development Engineer In Test information

See Houston, TX salary details

$18

$40

$93

How much do associate software development engineer in test jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for associate software development engineer in test in Houston, TX is $40.33, according to ZipRecruiter salary data. Most workers in this role earn between $29.13 and $42.69 per hour, depending on experience, location, and employer.

What is an associate software development engineer in test?

An Associate Software Development Engineer in Test (SDET) is an entry-level professional who designs, develops, and maintains automated tests to ensure the quality and functionality of software applications. They work closely with software developers and quality assurance teams to identify bugs, create test scripts, and automate testing processes. Their primary focus is on improving software reliability and streamlining the testing workflow by using programming skills to build robust test frameworks. This role often serves as a stepping stone to more advanced positions in quality engineering or software development.

What are the key skills and qualifications needed to thrive as an associate software development engineer in test?

To thrive as an Associate Software Development Engineer In Test, you need a solid understanding of programming languages (such as Java, Python, or JavaScript), software testing principles, and a degree in computer science or a related field. Familiarity with automated testing frameworks (like Selenium or JUnit), version control systems (such as Git), and CI/CD tools is typically required. Strong analytical thinking, attention to detail, and effective communication skills help you collaborate with development teams and identify issues efficiently. These skills and qualities are critical for ensuring software quality, reducing defects, and supporting the agile development process.

What are some typical challenges faced by an associate software development engineer in test when collaborating with development teams?

As an Associate SDET, one common challenge is ensuring clear communication between QA and development teams, especially when clarifying requirements or reporting bugs. SDETs often need to advocate for quality while balancing release deadlines, which requires effective collaboration and negotiation skills. Additionally, integrating automated tests into fast-paced development cycles can be complex, especially when dealing with evolving codebases or shifting priorities. Overcoming these challenges involves proactive communication, continuous learning, and adaptability within agile team structures.

What is the difference between Associate Software Development Engineer In Test vs Software Development Engineer In Test?

AspectAssociate Software Development Engineer In TestSoftware Development Engineer In Test
QualificationsBachelor's in CS or related field, some experienceBachelor's or higher in CS, more experience often required
Work EnvironmentEntry-level, collaborative teams, learning-focusedMore autonomous, complex testing tasks, leadership roles
ResponsibilitiesWriting basic test scripts, executing tests, learning automation toolsDesigning test frameworks, automating tests, improving testing processes

The main difference is experience level and scope. Associate Software Development Engineer In Test roles are entry-level, focusing on learning and executing tests, while Software Development Engineer In Test positions involve more complex automation and design responsibilities, often requiring more experience.

What are the most commonly searched types of Software Development Engineer In Test jobs in Houston, TX?

The most popular types of Software Development Engineer In Test jobs in Houston, TX are:

What are popular job titles related to Associate Software Development Engineer In Test jobs in Houston, TX?

For Associate Software Development Engineer In Test jobs in Houston, TX, the most frequently searched job titles are:

What cities near Houston, TX are hiring for Associate Software Development Engineer In Test jobs?

Cities near Houston, TX with the most Associate Software Development Engineer In Test job openings:

Infographic showing various Associate Software Development Engineer In Test job openings in Houston, TX as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 81% Full Time, 15% Part Time, and 2% Contract. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $83,882 per year, or $40.3 per hour.

Flight Software Test & Verification Engineer

Houston, TX • On-site

Full-time

Posted 15 days ago


Key responsibilities

  • Develop, integrate, and test real-time flight software for spacecraft PNT subsystems in C and C++

  • Build and maintain software-in-the-loop (SWIL) and hardware-in-the-loop (HWIL) test environments for navigation and GN&C software

  • Execute software verification against subsystem requirements and document results with traceability to those requirements


Job description

Moonshot Aerospace is seeking a Flight Software Test & Verification Engineer to develop, integrate, and verify real-time flight and ground support software for spacecraft positioning, navigation, and timing (PNT) subsystems. The position is on-site at a customer facility in Houston, TX, supporting commercial and government lunar and cislunar spacecraft programs. 

This is a software-first role. The engineer will write and integrate real-time software in C and C++, build the software-in-the-loop and hardware-in-the-loop environments that exercise it, and verify subsystem behavior against requirements. The primary qualification is demonstrated depth in flight or embedded software development; navigation and estimation domain knowledge strengthens an application but is not a substitute for software capability. GPS/GNSS receiver experience and formal test and verification experience are the strongest differentiators among otherwise comparable candidates. 

The requisition is open at two levels. Responsibilities, technical ownership, and compensation scale with demonstrated capability. 

Responsibilities 

  • Develop, integrate, and test real-time flight software for spacecraft PNT subsystems in C and C++ 
  • Build and maintain software-in-the-loop (SWIL) and hardware-in-the-loop (HWIL) test environments for navigation and GN&C software 
  • Develop automated test infrastructure, regression suites, and analysis tooling in Python 
  • Execute software verification against subsystem requirements and document results with traceability to those requirements 
  • Integrate and test navigation sensor and timing interfaces, including GNSS receivers, IMUs, star trackers, optical navigation cameras, and frequency references 
  • Support bench and testbed integration of flight software with flight-like avionics 
  • Troubleshoot software, interface, and timing anomalies during integrated test and drive them to closure 
  • Support Test Readiness Reviews and produce test plans, procedures, and post-test reports 
  • Perform post-test data reduction and navigation performance analysis 
  • Work within Agile development processes using Git version control and JIRA issue tracking 
  • Collaborate across GN&C, avionics, systems engineering, and customer teams 

Required Qualifications 

  • U.S. Citizenship and ability to obtain and maintain a security clearance 
  • B.S. in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or related field 
  • Level III: 5+ years of professional flight, embedded, or real-time software development experience. Level IV: 10+ years, or M.S. with 8+ years 
  • Demonstrated depth in C and C++ on real-time, embedded, or resource-constrained targets 
  • Proficiency in Python for test automation, scripting, and data analysis 
  • Experience integrating and testing software against hardware interfaces (serial, Ethernet, SpaceWire, CAN, MIL-STD-1553, or equivalent) 
  • Experience with software test and verification practice, including test procedure development and defect tracking to closure 
  • Experience with Git version control and software configuration management 
  • Working knowledge of spacecraft dynamics, orbital mechanics, coordinate frames, and time systems 
  • Effective written and verbal communication, including clear documentation of test results 
  • Ability to work on-site in Houston, TX 

Preferred Qualifications 

  • GPS/GNSS experience: receiver integration, receiver software, signal processing, or GNSS simulator operation 
  • Formal verification experience in an aerospace, safety-critical, or flight-certified software environment 
  • Development of SWIL and HWIL test environments, including real-time interface emulation 
  • Real-time operating system experience (VxWorks, RTEMS, embedded Linux, or equivalent) 
  • Implementation of Kalman filters or other state estimators in flight software 
  • M.S. in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or related field 
  • Experience with the NASA Trick simulation framework, CSPICE, GMAT, GEONS, or equivalent 
  • Optical navigation, image processing, or feature detection software 
  • Monte Carlo analysis and navigation performance characterization 
  • Linux and Bash development environment fluency 
  • Requirements management and verification traceability tools 
  • Spacecraft integration and test (I&T) or flight operations experience 
  • Lunar, cislunar, or deep-space mission experience