Software Development Engineer in Test

Xona - Burlingame, CA

Hiring: Software Development Engineer in Test Company: Xona Location: Burlingame, CA Job Posted Time: 2026-09-02 17:57:19 Employment Type: Full-time Target Skills & Keywords: SDET, C++, Python, GoogleTest, Catch2, gMock, Pytest, Bazel, GitLab CI/CD, Kubernetes, AWS, Distributed Systems Testing, Code Coverage (gcov/lcov), Test Harnesses, Mock Frameworks, C++/Python Interop, GNSS/PNT, Aerospace, Docker, nanobind, pybind11, gRPC, Protobuf, Hardware-in-the-Loop Experience: - 3+ years of professional experience as an SDET, QA Engineer, or Software Engineer with a primary focus on automated test development - Experience testing multi-service, cloud, or hybrid distributed environments - Hands-on experience working with existing C++ codebases handling complex algorithmic, spatial, or numerical logic Required Skills: - Strong C++ proficiency: writing unit/integration tests, mocking components (e.g., gMock) - Strong Python proficiency: building integration test suites and using frameworks like Pytest within Git-based workflows - CI/CD pipeline configuration and management - Code coverage tracking and enforcement (gcov/lcov, Bazel coverage tools) - Writing clean, maintainable, modular test code following production software practices - Architecting and maintaining C++ unit/integration test suites (GoogleTest/Catch2) - Designing deterministic test harnesses, mock frameworks, and simulation utilities - Validating C++/Python binding layers - Writing and maintaining Bazel test targets - Root-cause analysis on complex, non-deterministic test failures Qualifications: - Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or equivalent practical experience - Must be a U.S. citizen, lawful permanent resident (Green Card holder), or other protected individual as defined by 8 U.S.C. 1324b(a)(3) to comply with U.S. Government space technology export regulations - Nice to haves: experience in Aerospace, Defense, GNSS/PNT, or High-Reliability software environments; testing low-level interop or binding layers (nanobind, pybind11, ctypes, gRPC/Protobuf); containerized testing environments (Docker/Kubernetes); deterministic simulation, log playback, or hardware-in-the-loop (HIL) testing; GitLab CI/CD; Bazel build system or relatives (Buck2, Pants) Compensation: Not specified Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don’t miss this opportunity to join a forward-thinking team!