Senior Software Development Engineer in Test
Listed on 2026-03-07
-
Software Development
Software Engineer, DevOps
Job Description
Position Title: Senior Software Development Engineer in Test
Position
Description:
Protingent Staffing has an exciting contract opportunity located in Long Beach, CA.
- Own the architecture and implementation of scalable automation frameworks (primarily using Python and/or Rust) to validate full‑stack vehicle software including FSW, ESW, and configuration artifacts across software‑in‑the‑loop (SITL), hardware‑in‑the‑loop (HITL), and integrated system environments, leveraging reusable libraries, automation services, and structured validation interfaces.
- Develop automated integration and end‑to‑end test suites that exercise real‑time control flows, telemetry, mission sequences, and failure scenarios in both SITL and HITL setups.
- Implement automated test cases and analyzers that benchmark performance, validate qualification metrics, and publish dashboards (e.g., Grafana) to improve traceability and data‑driven decision making.
- Drive continuous test execution through CI pipelines (BVT, integration, nightly, weekly) to deliver fast regression feedback and release confidence.
- Lead system‑level test execution during release cycles—prepare environments, execute scenarios, evaluate results, and maintain traceable artifacts.
- Validate subsystem integrations prior to full‑system execution, perform root‑cause analysis during anomalies, and coordinate with development teams for resolution.
- Present release readiness reviews by aggregating test results, metrics, quality gates, and risk assessments.
- Mentor engineers on automation architecture, instrumentation strategies, and scalable test‑design patterns.
- 5+ years of experience in software development or test engineering, including 2+ years architecting automated test frameworks for integrated systems combining hardware, firmware, and software.
- Proven ability to design and scale unit, integration, and system‑level automation frameworks, with strong software skills in Python, Rust, or C++ for tooling, validation pipelines, and simulation workflows.
- Excellent debugging skills, strong ownership, and attention to detail, with ability to operate in fast‑paced, cross‑functional environments.
- Familiarity with CI/CD workflows, containerization (Docker), telemetry/log aggregation, and automated test pipelines.
- Demonstrated ability to work effectively across software, hardware, and operations teams to align on delivery milestones and integration needs.
- Experience in aerospace, robotics, safety‑critical systems or embedded real‑time applications.
- Hands‑on experience validating embedded, real‑time, networking or hardware‑integrated systems, including controller, sensors/actuators, communication buses, and timing‑sensitive behaviors.
- Familiarity with Conda, Git Lab CI/CD, Grafana, version control practices, artifact repositories.
- Experience working with hardware‑in‑the‑loop (HITL), simulation environments, or large‑scale system integration.
- Strong analytical skills and experience supporting data reviews, root cause investigations, or release audits.
- Job Type: Contract
- Location:
Long Beach, CA. - Pay Rate Range: $60‑70/hr.
- ITAR obligations are associated with this role, U.S. citizenship, U.S. legal permanent resident status, or protected person status under 8 U.S.C.
- 1324b(a) (1), (3) is required.
Protingent offers competitive salaries, insurance plan options (HDHP plan or POS plan), education/certification reimbursement, pre‑tax commuter benefits, Paid Time Off (PTO), and an administered 401k plan.
About ProtingentProtingent is an Award‑Winning provider of top‑tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).